控件GUI属性

本文介绍了QT中的控件属性,包括QObject、QWidget、sizePolicy、minimumSize、maximumSize、focusPolicy、contextMenuPolicy,以及QLable、QPushButton、窗口、信号与槽、QT容器类等内容。重点讲解了信号与槽机制,以及如何通过代码与GUI混编实现功能,如点击按钮清除标签。QT的元对象系统、QSTRING和QT容器类,如QList、QLinkedList、QMap和QHash等也得到了讨论。
摘要由CSDN通过智能技术生成

label(标签)

QObject

objName

控件实例对象的变量名,可以修改为对应功能名,便于记忆

QWidget

windowModality

窗口的模式

enabled

控制是否使能,失能后控件显示为灰色,不能操作。

geometry

(xy、宽度、高度)

控件原点坐标,宽度,高度

sizePolicy(大小策略)

Fixed

控件不能被拉大或缩小

minimum

自适应时控件的最小尺寸

maxnum

自适应时控件的最大尺寸

preferred

控件的sizeHint是他的sizeHint,但是可以放大或缩小

minmumExpanding

控件可以自行增大或缩小,但是不能小于一个最小值

expanding

控件可以自动伸缩,具有优先扩展权

ignored

控件自由伸缩,无限制

minimumSize和maximumSize

sizeHint

有布局时为true,无布局时为false

sizehint

为建议大小,minimumsize为最小,maximumsize为最大

basesize

步进大小

palette(调色板)

用来管理控件的背景色或外观色

font

设置控件的字体、大小、颜色等

cursor

光标风格选择,当为某个控件设置特有光标,那么当光标移动到控件区域时就会变化

mouseTracking

鼠标跟踪,如果为disable鼠标移动不响应,只有鼠标按键时才响应

focuspolicy(焦点规则)

        焦点控制就是对控件的选择,鼠标单击可以选择某个控件,table键也可以选择某个控件这些都可以设置。

TabFocus

接收table键选择

clickFocus

接收鼠标单击选择

strongfocus

接收table和鼠标单击选择

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值