Loading...
首页问答  

如何使QPushButton的图标在文字右边

summer~
summer~  发布于 2021-01-28 16:17:24 82


想实现左右对称的按钮。
使图标在文字右边使用LayoutDirection(Qt::LayoutDirection::RightToLeft);可以达到效果。

但是问题在于这样文字就不居中了。
有没有办法解决。
如果重载一个button的话要怎么写。

那片海  发布于 2021-01-28 16:17:44

使用padding是可以让文字往中间靠,但是无法自适应,窗口拉大后效果就不好

0
厉害了我的哥  发布于 2021-01-28 16:18:06

简单一点 用图片,
或者子类化 在绘制事件的函数 自己实现
qstyle 这玩意太复杂了,还没摸到头绪,汗

0
summer~  发布于 2021-01-28 16:18:24

图片不太行,窗口最大化后就糊了。子类化是什么 > 简单一点 用图片,
或者子类化 在绘制事件的函数 自己实现
qstyle 这玩意太复杂了,还没摸到头绪,汗

0
独孤九剑  发布于 2021-01-28 16:18:41

自己画 最方便

0
thokrz  发布于 2021-01-28 16:18:58

如果是我,我就不用图片,<< >>就是字符,简单粗暴

0
添加附件:文件小于20M 文件格式必须为doc,docx,xls,xlsx,pdf,ppt,pptx,txt,zip,rar,tar,7z,gz
上传
文件格式必须为doc,docx,xls,xlsx,pdf,ppt,pptx,txt,zip,rar,tar,7z,gz,gz
易百纳技术社区
确定要删除此文章、专栏、评论吗?
确定
取消
易百纳技术社区