在工具栏中的QAction中添加一个图标

时间:2015-04-20 18:00:44

标签: c++ visual-studio-2010 qt cmake

我在视觉工作室与Qt合作。我想在我的应用程序的 menuBar 中添加图标。以下是我到目前为止的情况:

QToolBar *View3DToolBar;
QAction * XYZviewAct;
XYZviewAct = new QAction(tr("3D view"), this);
XYZviewAct->setIcon(QIcon("3dicon.png"));
View3DToolBar->addAction(XYZviewAct);

显示菜单栏但不显示图标

有没有人使用Qt / C ++完成此操作?有人能指出我的解决方案吗?

1 个答案:

答案 0 :(得分:2)

不确定您使用QToolbar的原因。但基本上你可以为任何类似的动作添加图标

newAction->setIcon(QIcon(":/images/new.png"));

请注意,图片位于应用程序的资源中。