文章目录

设置按钮的布局方向从右到左,这时图标的位置就在文本的后面了。代码如下:

1
2
// 设置布局的方向从右到左
m_pBtnUser->setLayoutDirection(Qt::RightToLeft);

效果如下:
1526882956604_1

但是由于我们使用了菜单所以菜单图标位置也错了,下面使用css样式表设置菜单图标位置:

1
2
3
4
5
QPushButton#btnUser::menu-indicator {
subcontrol-position: left center;
subcontrol-origin: padding;
left: 2px;
}

最终效果:
1526882632131

文章目录