qt5.9+qtcreator4.3.1 helloworld+添加图标流程

时间:2024-04-13 08:03:55

安装好qt后,按照qt开源社区精品课程 Qt5基础系列,实现helloworld和图标添加。

qt5.9+qtcreator4.3.1 helloworld+添加图标流程

打开Qt Creator

qt5.9+qtcreator4.3.1 helloworld+添加图标流程

点击New Project,在弹出的窗口选中

qt5.9+qtcreator4.3.1 helloworld+添加图标流程

然后命名好项目helloworld,一路“下一步”到完成即可。项目已经创建好。

这是自动生成的文件

qt5.9+qtcreator4.3.1 helloworld+添加图标流程

点击mainwindow.ui,进入设计界面,点击label空间,拖入到界面中,双击这个label即可修改其中文本

qt5.9+qtcreator4.3.1 helloworld+添加图标流程

这个时候helloworld实际上就已经实现完了,现在添加图标。

首先制作好需要的图标 此处为lucio.ico,放到项目目录下。

然后右键项目,新建一个qrc文件

qt5.9+qtcreator4.3.1 helloworld+添加图标流程

qt5.9+qtcreator4.3.1 helloworld+添加图标流程

起好名字icoresource,一路下一步。然后点击它,“添加”“添加前缀”,然后“添加文件”,选择上你的ico文件

qt5.9+qtcreator4.3.1 helloworld+添加图标流程

qt5.9+qtcreator4.3.1 helloworld+添加图标流程

添加完是这样的。

新建一个txt文档icon.txt,里面写

IDI_ICON1 ICON  "lucio.ico"

写好后,修改后缀txt为rc,就制作了一个rc文件。icon.rc这个文件也放到项目目录下

在helloworld.pro里面添加这句话

RC_FILE=icon.rc
此时看helloworld.pro应该是这样的

qt5.9+qtcreator4.3.1 helloworld+添加图标流程

在mainwindow.cpp里面加上两行代码,给窗口命名,图标

 setWindowTitle("firstblood");
    setWindowIcon(QIcon("lucio.ico"));
qt5.9+qtcreator4.3.1 helloworld+添加图标流程

然后右边栏点击运行,可以看一下效果,已经完成了。不过这一步只是在自己电脑上能运行。

qt5.9+qtcreator4.3.1 helloworld+添加图标流程

看一下效果

qt5.9+qtcreator4.3.1 helloworld+添加图标流程