qt的版本,是4还是5。你可以查看assistant中的
Setting the Application Icon
First, create an ICO format bitmap file that contains the icon image This can be done with eg Microsoft Visual C++: Select File|New, then select the File tab in the dialog that appears, and choose Icon (Note that you do not need to load your application into Visual C++; here we are only using the icon editor)Store the ICO file in your application's source code directory, for example, with the name myappicoico
Then, assuming you are using qmake to generate your makefiles, you only need to add a single line to your pro project file:
RC_ICONS = myappicoico
Finally, regenerate your makefile and your application The exe file will now be represented by your icon in Explorer
However, if you already have an rc file, for example, with the name myapprc, which you want to reuse, the following two steps will be required First, put a single line of text to the myapprc file:
IDI_ICON1 ICON DISCARDABLE "myappicoico"
Then, add this line to your myapppro file:
RC_FILE = myapprc
If you do not use qmake, the necessary steps are: first, create an rc file and run the rc or windres program on the rc file, then link your application with the resulting res file
首先,你需要创建一个包含图标的ICO格式的位图文件。VC下:选择 文件|新建,选择对话框中的文件标签,再选择ICON。
将ICO文件保存在程序源代码的目录下,比如命名为myappicoico
假设你使用qmake来生成makefiles文件,你只需要在pro文件中添加一行:
RC_ICONS = myappicoico
最后,重新生成makefile和应用程序。然后,exe文件就会显示你设置的图标了。
不过,如果你已经有了一个rc文件的话,比如myapprc,添加下面的两行。首先,在myapprc中添加一行:
IDI_ICON1 ICON DISCARDABLE "myappicoico"
然后在pro中添加一行:
RC_FILE = myapprc
如果你用的不是qmake,必要的步骤有:首先,创建一个rc文件,然后运行rc或者windres程序,最后将你的应用程序和res文件链接在一块就行了。
1、设置windows窗口图标的方法:
this->setWindowIcon(QIcon("myapppng"));
设置应用程序的方法:
2、在你的工程目录创建一个txt文档,写入:
IDI_ICON1 ICON "appico"
3、重命名改文件为rc,比如apprc
4、在工程pro中添加如下代码
RC_FILE = apprc
5、拷贝一张ico的至工程目录,命名为appico,编译即可。
QT 的跨平台是指一次编码,到处编译,你可以用同一份源代码在 WIndows 和 Linux 上编译,如果代码里面仅用到 QT 的部分,那么是可以编译通过的,编译出来的程序运行界面效果是差不多的。要在哪个平台运行,那必须先到那个平台把 QT 代码编译成本地应用程序,才能运行。
以上就是关于Qt 应用程序图标设置问题全部的内容,包括:Qt 应用程序图标设置问题、如何给Qt开发的应用程序加图标、在Windows下开发的QT应用程序能在Linux系统应用么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)