【发布时间】:2023-03-20 22:45:02
【问题描述】:
我需要构建一个只有一个 QT 对话框的 c++ dll,它会有一些图标。我在 Qt Creator/Qt Designer 中添加了这些图标。我创建了一个资源文件并将这些图像添加到其中。这些图标出现在 Qt Designer 中,但在运行时它们不会出现。
没有 .pro 文件。所以我不能按照一些类似主题的建议添加RESOURCES += myRes.qrc。也无法调用Q_INIT_RESOURCE(myRes);。
有什么想法可以在这里做什么吗?
【问题讨论】:
-
can not be invoked是什么意思? -
只需通过RCC tool 运行您的qrc 文件并生成可以编译到DLL 中的源文件?还是我没有完全关注你?你在用什么,Designer 还是 Creator?还是 Visual Studio?
-
您如何在运行时访问图标?也许他们在您的资源区,但您只是没有正确获取他们的地址。