巴特西
首页
Python
Java
PHP
IOS
Andorid
NodeJS
JavaScript
HTML5
qt中安卓设置运行图标
Qt for Android修改应用程序的图标和名称
使用QT开发出的Android Apk安装后默认的图标是安卓的小机器人,下面介绍在QT5.12版本上修改APP名称和图标的方法. 1. 编译一次项目后,在编译目录下找到AndroidManifest.xml 2. 试试在项目目录下创建一个文件夹android_sources,把图标和 AndroidManifest.xml文件放进去 3. 右键项目,在弹出的菜单中选择“添加现有文件…” 4. 双击AndroidManifest.xml文件,在右侧进行修改,在"Application ic
QT中控制台程序运行问题
环境: ubuntu14.04 问题与解决方法: QT中的控制他程序,默认运行方式是直接输出到Output窗口中来.我的程序需要从控制台输入,这时候默认的运行方式就不行了.通过设置工程全选项让它在终端中运行: projects--Build&Run--Run--选中Run In Terminal 此时可能还有问题,就是即不从Output窗口输出,也不从终端运行,这其实应该是终端配置有问题,修改一下: 菜单--工具--选项--环境--普通--系统--终端:/usr/bin/gnome-termin
在Qt中使用Font Awesome图标
官网: http://fontawesome.io/中文网: http://www.fontawesome.com.cn/GitHub: https://github.com/FortAwesome/Font-Awesome1 首先我们从官网(http://www.fontawesome.com.cn/)或者GitHub上下载到最新的源码2 在解压目录中找到 fonts\fontawesome-webfont.ttf 拷贝出来,这个是我们Qt程序使用FontAwesome图标字体库时需要加载的3
(转载)QT中PRO文件写法的详细介绍,很有用,很重要!
版权声明:本文为博主原创文章,未经博主允许不得转载. 在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下: 1. 注释从“#”开始,到这一行结束. 2.模板变量告诉qmake为这个应用程序生成哪种makefile.下面是可供使用的选择:TEMPLATE = appA> app -建立一个应用程序的makefile.这是默认值,所以如果模板没有被指定,这个将被使用.B> lib - 建立一个库的makefile.C> vca
Qt中使用Boost库
关于boost库的编译,请看https://www.cnblogs.com/HackerArt/p/10539516.html 网上可以查到很多介绍qt使用库文件的教程,但是大多都没有注意到,qt中支持设置环境变量这个特性. 这里我拿boost库来举例说明. qt creator创建项目,设置boost库文件的引入. 将编译生成好的lib目录,添加到LIB或者Path, boost库头文件不要添加到INCLUDE中,加到这里qt会提示不识别, 需要将boost库头文件添加到qt的pro配置文件中
qt中设置窗口左上角的图标
前面一节已经详细的讲解了怎么添加图片到qt的图片资源文件中,这里就不赘述了,不太了解的可以看看博主的这篇随笔:qt中建立图片资源管理文件 this->setWindowIcon(QIcon(":/new/prefix1/mainlogo.ico"));//生成窗口图标 注意这句代码添加在.cpp文件的构造函数中,这里的.cpp不要是main.cpp中/new/prefix1/:之前创建的前缀: mainlogo.ico:这是图片名 显示效果如下
QT全平台设置图标,全平台静态编译 good
1. 概述 当我们用QT写好了一个软件,要把你的程序分享出去的时候,不可能把编译的目录拷贝给别人去运行.编译好的程序应该是一个主程序,加一些资源文件,再加一些动态链接库,高大上一些的还可以做一个安装文件. QT开发的程序发布的时候经常采用两种方式: l 静态编译,可生成单一的可执行文件. l 动态编译,需同时附上需要的dll文件. 2. 发布准备 不管采用哪种方式,首先我们要把项目的发布做一些准备,例如:准备程序的图标,将项目编译成release等. 2.1. 设置程序图标 应用程序
QT 设置菜单图标
目录 一.添加主窗口菜单 二.添加菜单图标 三.添加资源文件 四.使用资源文件 五.使用代码来添加菜单和图标 正文 一.添加主窗口菜单 1.新建Qt Gui应用,项目名称为myMainWindow,基类选择QMainWindow,类名为MainWindow. 2.创建完项目后,打开mainwindow.ui文件进入设计模式.在这里可以看到界面左上角的“在这里输入”,我们可以在这里添加菜单.双击“在这里输入”,将其更改为“文件(&F)”,然后按下回车键,效果如下图所示.这里的&F表明
【Qt开发】设置Qt应用程序图标
[Qt开发]设置Qt应用程序图标 标签:[Qt开发] 首先,准备一个图标,例如:zx.ico,并新建一个文本文档,在里面添加一行: IDI_ICON1 ICON DISCARDABLE"zx.ico" 重命名为:zx.rc并保存,和你的程序图标zx.ico一起放到QT工程目录下: 然后,在QT工程文件.pro里面最后新添加一行: RC_FILE = zx.rc 最后,在程序中添加代码: app.seWindowIcon(QIcon("zx.ico")) 保存运行就O
Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
在Qt中设置widget背景颜色或者图片方法很多种:重写paintEvent() , 调色板QPalette , 样式表setStyleSheet等等. 但是各种方法都有其注意事项,如果不注意则很容易陷入麻烦中. 1:setStyleSheet() 这个函数我一直很喜欢使用,因为只要写一句就可以实现效果,比其他方法都简单,但是其却有一个很值得注意的地方,也就是这个地方让我大吃苦头. 亦即:①:该函数只能用于设置有父窗口的子窗口的背景!如果一个窗口没有子窗口,则无法使用该函数来设置背景颜色或图
QT中QProcess调用命令行的痛苦经历(调用Winrar,设置工作目录,获得输出,注意引号与括号,等等)
QT中QProcess调用命令行的痛苦经历 阅读目录 创建压缩包的方法 在QT中调用命令行 在QT中调用C++创建的dll 在QT程序中需要将某些目录和文件压缩为一个rar的压缩包,于是想到了在QT中通过QProcess类调用命令行的rar.exe来达到效果,但是没想到QProcess类用起来很麻烦,而且达不到效果,折腾了2天仍然没找到原因,使用另外一种办法解决了. 回到顶部 创建压缩包的方法 在windows平台创建压缩包,可以直接使用rar.exe,该程序在安装winrar之后,在其安装
(转) JAVA中如何设置图片(图标)自适应Jlable等组件的大小
一.问题: 一个程序,组件上设置某个图片作为图标,因为的label(应该说是组件)已经设定了固定大小, 所以再打开一些大图片时,超过组件大小的部分没显示出来,而小图片又没填充完整个组件 二.解决这个问题,需要用到两个类: Java.awt.Image类 javax.swing.ImageIcon类 1.java.awt.Image是个抽象类,这个过程中用到的参数和函数如下: (1)static int SCALE_DEFAULT 表示默认的图像缩放算法. (2)public Image g
Android中如何设置RadioButton在文字的右边,图标在左边
from:http://blog.csdn.net/sunnyfans/article/details/7901592?utm_source=tuicool&utm_medium=referral Android中如何设置RadioButton在文字的右边,图标在左边??? 解决方法 :第一步:android:button="@null"这条语句将原来系统的RadioButton图标给隐藏起来.第二步: android:drawableRight="@android
Qt中的键盘事件,以及焦点的设置(比较详细)
Qt键盘事件属于Qt事件系统,所以事件系统中所有规则对按键事件都有效.下面关注点在按键特有的部分: focus 一个拥有焦点(focus)的QWidget才可以接受键盘事件.有输入焦点的窗口是活动窗口或活动窗口子窗口或子子窗口等. 焦点移动的方式有以下几种: 按下Tab或Shift+Tab 注意:文本编译器(一般需要插入Tab),或者WebView(需要Tab来移动超链接焦点) 等 Qt中,需要输入Tab的地方可以用 Ctrl+Tab 或 Ctrl+Shift+Tab 替代. 点击一个QWidg
QT中设置窗口背景颜色
QWidget是所有用户界面对象的基类,这意味着可以用同样的方法为其它子类控件改变背景颜色. Qt中窗口背景的设置,下面介绍三种方法. 1.使用QPalette 2.使用Style Sheet 3.绘图事件 一般我不用QSS设置窗口背景,也不建议使用.(这里是对于窗口而,如果是子部件当然可以).因为窗口使用QSS设置背景之后,若子部件不使用同样的方式来设置,默认则会继承父窗口的样式. 使用QPalette 使用QPalette来设置背景色 m_pWidget = new QWidget(this
Qt中使用setStyleSheet对QPushButton按钮进行外观设置
Qt中使用setStyleSheet对按钮进行外观设置 字体颜色的设置一般时以下两种方案: (1)属于QWidget子类的一些控件 可以直接使用样式表,例如label->setStyleSheet("color:white"); (2)不属于QWidget子类的控件 可以考虑设置其前景色,例如各种ViewtreeWidgetItem->setForeground(0,QBrush(QColor(Qt::white))); --------------------------
Qt中暂停线程的执行(主线程和工作线程共用一把锁,一旦主线程将它锁上,工作线程就无法运行了,这也是一个办法)
在线程中定义一个信号量: QMutex pause; 把run()函数中循环执行的部分用信号量pause锁住: void run() { while(1) { pause.lock(); //循环执行的内容,比如视频播放 pause.unlock(); } } 在主线程(UI线程)中,如果想暂停线程执行,就将pause加锁: thread->pause.lock(); //thread是线程指针 如果想继续线程,就将pause解锁: thread->paus
在Qt中调用Mupdf库进行pdf显示
2018.5.10 更新内存对齐说明 感谢知乎网友@孤独子狮 指出QImage处需要考虑内存对齐的问题.因为本人缺乏跨平台.图形库开发经验,所以在调试成功后就没有深入探究. 主要修改了QImage的构造方式,使用了指定bytesPerLine的构造函数,具体原因参见 孤独子狮的回答 - 知乎 https://www.zhihu.com/question/38594052/answer/387891545 前言 最近有个pdf的需求,Qt竟然没有显示pdf的api,着实令人郁闷.之后我尝试用了po
【翻译】利用Qt设计师窗体在运行时创建用户界面(Creating a user interface from a Qt Designer form at run-time)
利用Qt设计师窗体在运行时创建用户界面 我们利用Calculator窗体例子中创建的窗体(Form)来展示当一个应用(application)已经生成后,是可以在其运行时产生与例子中相同的用户界面. 准备 Calculator窗体例子定好了一个无须修改,可直接使用的用户界面.在本例子中,我们使用一个资源文件来包含之前例子中的calculatorform.ui,它也可以存储在硬盘上. 为了在运行时生成窗体,我们需要在本例子中将QtUiTools 模块库链接进来,工程文件包含了所有需要的信息: HE
iOS----Xcode6或者Xcode7设置LaunchImage图标
最近设置LaunchImage图标时发现怎么都没有效果,后来发现是Xcode6中新建项目的时候会默认添加一个LaunchScreen.xib的文件,我们启动程序的时候也会发现,加载的时LaunchScreen.xib文件.那么怎么单词的向Xcode5一样设置启动图标呢, 第一:在Images.xcassets建LaunchImage文件夹,然后把图标文件拖进来. 第二: 在“项目名”—>”TARGET”—>”General”—>””—>”App Icon and Launch Im
Chrome扩展开发之二——Chrome扩展中脚本的运行机制和通信方式
目录: 0.Chrome扩展开发(Gmail附件管理助手)系列之〇——概述 1.Chrome扩展开发之一——Chrome扩展的文件结构 2.Chrome扩展开发之二——Chrome扩展中脚本的运行机制和通信方式 3.Chrome扩展开发之三——Chrome扩展中的数据本地存储和下载 4.Chrome扩展开发之四——核心功能的实现思路 5.Chrome扩展开发之五——采用指数退避算法实现ajax请求的重发,全部完成时触发回调函数 如果你对GmailAssist感兴趣,可以在chrome商店中搜索“
热门专题
Python3 sys.argv[ ]用法详解
securecrt如何连接centos超时
springboot 前后端分离登录认证
navicat搜索记录
adb关闭activity
阿里镜像仓库 mirror
跨站点脚本编制 解决
wprd文档取消超链接
Stame Firdge下载
禁止输入 电话 网址 邮箱 html
arm的中断驱动架构
.net core linux运行不起来
tcpdump 交叉编译
matlab quadprog()函数
js监听屏幕高度变化
vscode运行bat脚本
kibana查询时间范围
编程字体 Consolas
我们有如下方式获取一个类的class对象
Android启动模式