Qt 使用Qss设置QPushButton图标和显示文本的位置


一、背景

?   在开发中,经常使用到按钮作为一种输入部件,然而很多时候按钮又有不同的开发设计需求,本文重点分享:如何使用Qss来设置按钮的图标和按钮文本的位置,从而实现预期的开发效果。

【效果】

二、Css样式表
(21)常用的QPushButton样式表模板
1 QPushButton

(22)图标在上/文本在下

1 QPushButton#pushButton 2

(23)图标在下/文本在上

1 QPushButton#pushButton_2 2

(24)图标在左/文本在右

1 QPushButton#pushButton_3 2

(25) 图标在右/文本在左

1 QPushButton#pushButton_4 2

三、特别说明

? 1、在设置QPushButt的图标和文本位置时有两个Css属性特别重要:

1 backgroundposition 设置图标的位置 2 textalign设置文本的位置

? 2、然后使用Padding盒子模型进行位置设置了:

1 paddingleft 2 paddingbott 3 paddingtop 4 paddingright

? 注意:以上四个padding参数一定要设置合适,才能调整图标和文本的位置。



上一篇:Dependency Walker 工具简介及使用

下一篇:Eplan API 初始化


Qt
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图