![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
badgirl0610
这个作者很懒,什么都没留下…
展开
-
如何给qt5生成的exe文件设置图标
1、如何给qt5生成的exe文件设置图标1)生成一个ico图标文件 在线制作ico图标http://www.bitbug.net/2)将app.ico放在源码路径下1.创建.rc文件在Qt中,设置窗口图标可以使用setWindowIcon函数来实现,但仅仅只设置了当前窗口的图标,如果需要对编译后生成的exe文件设置图标,这个时候就需要添加一个.rc文件。新建一个文本文件,并将后缀改为.rc,这里命名为app.rc。2.编辑.rc文件此时有一个需要设置为exe文件...原创 2020-06-10 14:26:06 · 744 阅读 · 0 评论 -
QT5生成的exe文件打包,实现未装qt的电脑也能运行
1、获取exe的所有依赖文件(自己新增的文件获取不到,只能获取qt相关依赖文件)具体步骤:1)新建一个文件夹,将生成的exe文件拷贝到当前文件夹下2)打开qt的命令行(开始界面--所有程序--QT目录下找,我是64位,vs2017编译器,如下图所示)3、命令行进入要打包的exe目录下,windeployqt 可执行文件名,回车,将会把所需的qt库文件拷贝到当前文件夹下4、注意:如果exe的执行有依赖自己导入的库和文件也需要导入。我的运行显示,缺三个库,手动复制原创 2020-06-10 16:10:05 · 1053 阅读 · 0 评论 -
QT编码问题踩得坑-----(1)
问题1:sql查收数据库所得之赋值结构体,每次赋值之前,将结构体变量清空,或将申请的对象放在while循环内部,防止后一次赋值在前一次的基础上覆盖。测试点:后一次的值比前一次的小时,后面的值会出错。...原创 2020-07-10 19:02:08 · 169 阅读 · 0 评论 -
QT编码踩过的坑-----(2)中文生成和解析json
1、设置编码格式utf-8在需要处理中文的文件里添加以下定义#pragma execution_character_set("utf-8")2、memcpy赋值gbk ------》一个汉字2个字节utf-8-----》一个汉字三个字节原创 2020-07-10 19:07:22 · 327 阅读 · 0 评论 -
QT可执行文件exe生成安装软件
1、安装软件生成工具(inno setup)https://jrsoftware.org/isdl.php具体安装教程可百度参考2、利用Inno setup将exe生成安装软件1) new ---files,打开一个已存在的脚本文件或者创建一个新的脚本文件,此处已新的脚本文件为例2)点击下一步下一步注:对于可执行文件依赖的单个文件,直接Add file(s),添加即可,对于依赖的文件夹,添加文件夹后,需要编辑,给文件夹里的内容设置目录。双击/编辑都可原创 2020-07-11 18:13:37 · 445 阅读 · 0 评论 -
QT退出当前进程
void ThreadProcess::exit_exe(){ qDebug() << "ThreadProcess::exit_exe:current_pid = " << _getpid(); std::string exit_cmd = "taskkill /f /PID " + std::to_string(_getpid()); system(exit_cmd.c_str());}利用cmd运行命令,退出当前进程。...原创 2021-01-20 14:30:01 · 1621 阅读 · 0 评论