设置图标
我想使用QSS文件设置QACTION图标。我无法将样式表设置为QACTION,因此我想将其转换为Qwidget,以便可以使用样式表将图标添加到Qmenu的单个操作中。我知道如何在代码中执行此操作,我想使用QSS添加Qactions图标。
QMenu* menu = new QMenu();
QAction* newFile = new QAction;
newFile->setText("New File");
menu->addAction(newFile);
我想将图标设置为QSS中的QACTION。
QMenu *menu;
menu =new QMenu();
QToolButton *button=new QToolButton(menu);
button->setFixedSize(50,50);
QWidgetAction *action=new QWidgetAction(this);
action->setDefaultWidget(button);
menu->addAction(action);
使用qtoolbutton代替qaction,您可以使用setStylesHeet((或seticon((((