【 Qtdesigner开发】-笔记

Qtdesigner

1.控件的扩展策略

对于多数空间,都有一个sizeHint(期望尺寸),该值是只读的,是Qtdesigner默认的控件尺寸值。sizepolicy是基于sizeHint的尺寸策略。
在这里插入图片描述
fixed:按sizeHint,大小固定,不能变化
minimum:有下限,允许扩展,但不倾向于扩展
maximum:有上限,允许被其他部件缩小
preferred:合理大小,可以放大缩小,但不倾向于大于sizeHint值
expanding:合理大小,可以缩小,但会尽可能获得更多的空间
minimumexpanding:最小值大小,但会尽可能获得更多的空间
ignored:忽略sizeHint值,尽可能获得更多的空间

1.控件的样式表

border: 2px solid rgb(198, 47, 47);
#QSS的连写方法,边框:线宽 线型 线条颜色
border-radius: 10px;
#圆角边框,圆角半径10px,设置圆角要先设置边框的线条才能生效
background-color: rgba(0, 0,0 ,80);
#背景色:rgba(r,g,b,不透明度%)
# 两者都能使控件内的元素(文字等)由左向右移动
padding-left:控件内边距
margin-left:控件外边距
例:
padding-left:7px;
#内边距设置为7px
QPushButton:hover
{
padding-left:4px
}
#当鼠标放在控件上时,设置其内边距为4px,能实现鼠标碰触控件的动态效果
QPushButton:pressed
{
padding-left:5px;
padding-top:5px;
}
#鼠标按下时,控件内元素向左向下移动5px,鼠标释放后恢复,实现鼠标按下效果
QPushButton:focus
{
background-color: rgb(176, 176, 176);
}
#鼠标点击后,设置背景颜色,鼠标释放后不发生变化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值