【发布时间】:2015-04-20 18:00:44
【问题描述】:
我正在 Visual Studio 中使用 Qt。我想在我的应用程序的 menuBar 中添加 Icons。这是我到目前为止所拥有的:
QToolBar *View3DToolBar;
QAction * XYZviewAct;
XYZviewAct = new QAction(tr("3D view"), this);
XYZviewAct->setIcon(QIcon("3dicon.png"));
View3DToolBar->addAction(XYZviewAct);
菜单栏已显示,但未显示图标。
有人用 Qt/C++ 做过这个吗?谁能指出我的解决方案?
【问题讨论】:
-
你是把PNG文件放到项目文件夹里吗?因为如果您不使用 Qt 资源将图像嵌入到应用程序中,则图像必须驻留在应用程序的可执行文件夹中。
-
我正在使用 cmake 生成我的解决方案。我将 PNG 文件添加到 .qrc 文件中,并在 CMakeLists.txt 文件中添加了 .qrc,但它不起作用.
标签: c++ visual-studio-2010 qt cmake