如何通过样式表在 QMenu 中为 QAction 设置图标?
例如:
QMenu* menu = new QMenu();
QAction* action1= new QAction();
QACtion* action2= new QAction();
menu->addAction(action1);
menu->addAction(action2);
现在我想用 QT 样式表为 action1 和 action2 设置不同的图标。
样式表可以吗?
如何通过样式表在 QMenu 中为 QAction 设置图标?
例如:
QMenu* menu = new QMenu();
QAction* action1= new QAction();
QACtion* action2= new QAction();
menu->addAction(action1);
menu->addAction(action2);
现在我想用 QT 样式表为 action1 和 action2 设置不同的图标。
样式表可以吗?
样式表仅适用于小部件。
Qt 样式表是一种强大的机制,它允许您自定义小部件的外观,此外还可以通过继承 QStyle 来实现。
QAction
不是小部件,因此您不能通过QAction
样式表向 a 添加图标。但是,即使它可能很棘手,您也可以使用QActionWidget
例如 a进行拍摄。QLabel