文章目录
设置按钮的布局方向从右到左,这时图标的位置就在文本的后面了。代码如下:
1 2
| m_pBtnUser->setLayoutDirection(Qt::RightToLeft);
|
效果如下:

但是由于我们使用了菜单所以菜单图标位置也错了,下面使用css样式表设置菜单图标位置:
1 2 3 4 5
| QPushButton#btnUser::menu-indicator { subcontrol-position: left center; subcontrol-origin: padding; left: 2px; }
|
最终效果:
