我添加了一个QAction我QToolBar在我的Qt Designer(请使用Qt创建者IDE)主窗口,并考虑到动作的图标(通过"选择文件",然后选择我巴纽位于相同的目录中我的项目和源代码做) .该图标在Qt Designer的工具栏中显示正常,但在项目运行时不显示.在Windows上选择标题栏图标时遇到了类似的麻烦.我以前从未在Qt中使用过图形,我需要做些什么特别的事情吗?
截图:

A. *_*ira 14
我发现自己正在做所有正确的事情,添加一个qrc文件并将我的图标放在那里.当我运行程序没有交易.结果我忘记了运行qmake:
每次更改.pro文件中的内容时,都需要再次运行qmake.创建资源文件会隐式地将.argunments添加到.pro文件中,因此您需要执行此操作.
希望它可以帮助其他人.
Bar*_*art 12
你有没有制作一个QRC文件(也就是说,Qt相当于一个资源文件?)如果没有,那就解释了你所看到的.图标将显示在创建者中,但不会显示在最终编译的可执行文件中.看看这个:
http://doc.qt.io/qt-5/resources.html
此外,在影子构建的情况下,不要忘记在您的应用程序可执行文件上使用windeployqt.exe。之后,几个文件夹将添加到您的构建目录中。特别是两个重要的文件夹:iconengines和imageformats,其中包含加载和绘制图标所需的几个 dll。
| 归档时间: |
|
| 查看次数: |
28680 次 |
| 最近记录: |