我需要在QMenuBar的右侧添加两个按钮(在左侧常用菜单项中)并逐个更改图标。有可能吗?
答案 0 :(得分:2)
我需要在QMenuBar的右侧添加两个按钮(在左侧常用菜单项中)
这个问题可能有关于如何将按钮添加到菜单栏右侧的答案: Stacking QPushButtons on the other side of a QMenuBar
并按时间更改图标
您可以使用QTimer定期触发广告位。在插槽内,使用QPushBtton::setIcon()更改图标。
答案 1 :(得分:1)
您可以使用“布局方向”:
QMainWindow mainW;
mainW.show();
QMenuBar* menu = new QMenuBar();
menu->addAction( "action 1" );
menu->addAction( "action 2" );
mainW.setMenuBar( menu );
menu->setLayoutDirection( Qt::RightToLeft); // Display menu bar to the right