Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 消失的图标_Qt - Fatal编程技术网

Qt 消失的图标

Qt 消失的图标,qt,Qt,我的图标将在我放置在表单设计中的跑步应用程序后隐藏 Im使用Qt4.8.4配置这些键-release-static-opensource-QT libpng-QT libjpeg 为什么会发生这种情况?您是否制作了资源(QRC)文件?如果没有,图标将显示在创建者中,但不会显示在最终编译的可执行文件中。运行应用程序时,图标的相对路径不同,因为相对路径的起点是包含exe的目录。 尝试使用Qt资源系统: [已编辑] 您还必须将imageformat插件静态链接到您的应用程序(它们不能像共享库版本那

我的图标将在我放置在表单设计中的跑步应用程序后隐藏

Im使用Qt4.8.4配置这些键-release-static-opensource-QT libpng-QT libjpeg

为什么会发生这种情况?

您是否制作了资源(QRC)文件?如果没有,图标将显示在创建者中,但不会显示在最终编译的可执行文件中。运行应用程序时,图标的相对路径不同,因为相对路径的起点是包含exe的目录。 尝试使用Qt资源系统:

[已编辑]
您还必须将imageformat插件静态链接到您的应用程序(它们不能像共享库版本那样在运行时动态加载)。有关详细信息,请参见developer.qt.nokia.com/doc/qt-4.8/。要链接的实际imageformat插件集取决于您使用的图标和其他图形。qt project.org/forums/viewthread/13367

是。项目包含带有图标的qrc文件以及此res文件中设置的desiger action&button ico。还有一件事,当我使用共享QT库编译项目时,运行时此处的图标是正常的。我发现了一些可能对您有帮助的东西:您也必须将imageformat插件静态链接到您的应用程序(它们不能像共享库版本那样在运行时动态加载)。有关详细信息,请参阅。要链接的实际imageformat插件集取决于您的图标和其他使用的图形。因此,看起来像im使用
Q_IMPORT_PLUGIN(qjpeg);
但我应该使用:
Q_IMPORT_PLUGIN(qico);
OP: And 1 more thing, when i compile project with shared QT lib then icons are ok on this places in runtime