将图标添加到工具栏中的 QAction

Add an Icon to a QAction in toolbar

我在 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++ 做过吗?谁能指出解决方案?

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

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

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