博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QT-helloworld-Qt设计师编写
阅读量:4650 次
发布时间:2019-06-09

本文共 1360 字,大约阅读时间需要 4 分钟。

前言:Qt设计师界面类就是C++类和ui文件的结合,它将这两个文件一起生成了,而不用再逐一添加。

 

目标:在对话框中显示出“helloworld”字样。

一、新建项目

1.1 选择项目模板

文件→新建文件或项目→Application→Qt Widgets Application→Choose

Qt Widgets Application就是Qt设计师

1.2 输入项目信息

项目介绍和位置→名称→helloworld→自定义路径(不要有中文)→下一步→下一步

1.3 输入类信息

这步输入自定义类名和基类信息。自定义类会继承基类的全部属性。换句话说基类就是模版,我们在其上修改成自己需要的功能。

类名→HelloDialog→基类→QDialog→下一步→下一步

二、设计ui界面

 2.1 双击.ui文件,进入设计模式。

2.2 设计ui

按着鼠标左键拖动label到主设计区,双击输入helloworld!。

三、设置图标

3.1 下载图标

可从图标网下载图标,例如我搜索了ball,然后将下载的.ico图标复制到工程文件夹的helloworld文件夹中并重命名为ball.ico

3.2 修改项目文件

打开helloworld.pro文件,在最后面添加下面一行代码:

RC_ICONS = ball.ico

四、运行与发布

4.1 运行程序

按左下角三角图标运行程序

 

设置环境变量

将 C:\Qt\Qt5.6.1\5.6\mingw49_32\bin 添加到path中,配置环境变量可参考:

注:红色部分根据自己的目录进行对应修改。

这样就可以运行.exe程序了。

4.2 发布程序

将构建目标设置为Release。

 

编译。

新建“我的第一个Qt程序”文件夹,然后将release文件夹中的helloworld.exe复制过来,再去Qt安装目录的bin目录中将

libgcc_s_dw2-1.dll、libstdc++-6.dll、libwinpthread-1.dll、Qt5Core.dll、Qt5Gui.dll和Qt5Widgets.dll这6个文件复制过来 。

将C:\Qt\Qt5.6.1\5.6\mingw49_32\plugins目录中的platforms文件夹复制过来(不要修改该文件夹名称),里面只需要保留qwindows.dll文件即可。

注意:

若程序中使用了png以外格式的图片,在发布程序时就要将Qt安装目录下的plugins目录中的imageformats文件夹复制到发布程序文件夹中,其中只要保留自己用到的文件格式的dll文件即可。例如用到了gif文件,那么只需要保留qgif.dll。而如果程序中使用了其他的模块,比如数据库,那么就要将plugins目录中的sqldrivers文件夹复制过来,里面保留自己用到的数据库驱动。

这样程序就可以发布了,把整个文件夹或压缩包发给别人,别人就可以运行.exe程序了。

 

-END-

参考自Qt开源社区的Qt学习之路,http://www.qter.org/forum.php?mod=viewthread&tid=629。

转载于:https://www.cnblogs.com/chendeqiang/p/10275634.html

你可能感兴趣的文章