Qt designer 中控件的QWidget属性介绍

1.enabled             启用或禁用widget,默认启用。

2.geometry           widget的位置和尺寸。

3.sizePolicy         设置widget在水平和垂直方向的伸缩策略以及伸缩因子,所谓伸缩策略实际就是widget对待sizeHint的策略,

Fixed认为sizeHint值为最佳,widget尺寸不能改变
Minimum认为sizeHint值为最小,尺寸可以变大,不能变小
Maximum认为sizeHint值为最大,尺寸可以变小,不能变大
Preferred认为sizeHint为合适值,可以改变尺寸,但不推荐变大
Expanding认为sizeHint为合适值,可以改变尺寸,比Preferred适合变大
MinimumExpanding认为sizeHint为最小,尺寸可以变大,不能变小
Ignored忽略sizeHint大小,可以改变尺寸

4.minimumSize    设置widget的最小尺寸,伸缩时不可继续缩小。

5.maximumSize   设置widget的最大尺寸,伸缩时不可继续变大。

6.sizeIncrement    尺寸增量,与basesize结合使用,size=basesize+sizeIncrement。

7.basesize             基础尺寸,与sizeIncrement结合使用。

8.palette                 画板,设置widget的基本样式。

9.cursor                  鼠标悬浮时的样式。

10.mouseTracking鼠标跟踪,鼠标离开widget范围后,widget仍可以接收到mousemove等事件。

11.tabletTracking   平板或手机的陀螺仪、加速度传感器跟踪。

12.focusPolicy        焦点策略,按钮可以通过NoFocus使虚线消失,lineedit这类文本编辑框必须能获得焦点。

NoFocuswidget无法通过点击和键盘获得焦点
TabFocus鼠标无法获得焦点,Tab键获得焦点
ClickFocus鼠标点击获得焦点,Tab键无法获得焦点
StrongFocus鼠标和Tab键都可以获得焦点
WheelFocus通过滚轮获得焦点

13.contextMenuPolicy 上下文菜单策略,指定菜单的显示方式。

NoContextMenuwidget没有上下文菜单,菜单处理延迟到widget父亲
PreventContextMenuwidget没有上下文菜单,菜单处理不延迟到父亲
DefaultContextMenu调用widget的contextMenuEvent方法
ActionsContextMenuwidget显示出actions构成的菜单
CustomContextMenu

widget发送customContextMenuRequested信号

14.acceptDrops            设置widget是否接受拖拽事件,默认启用。

15.toolTip                      设置widget的提示,鼠标悬浮时会显示。

16.toolTipDuration       设置widgettoolTip的显示持续时间,毫秒为单位,默认为-1,会一直显示。

17.statusTip                  设置widget的状态提示,当窗口有statusBar时会显示在上面。

18.whatsThis                某些窗口会有whatsThis按钮,选中后点击其他按钮会显示帮助信息

19.accessibleName     辅助功能客户端应用程序所使用的控件名称。

20.accessibleDescription主要用来为视力较差或盲人用户,提供更大的上下文,也可以使用上下文搜索或其他应用程序。

21.layoutDirection       widget布局的方向,LeftToRight,RightToLeft,LayoutDirectionAuto,字面意思

22.autoFillBackground 设置widget背景是否被画板颜色自动填充,默认不勾选

23.styleSheet                 设置widget的qss样式表

24.locale                         设置widget的区域和语言,在将时间等信息转成字符串后,年月日几个字会显示不同语言

25.inputMethodHint       设置widget输入时的屏幕键盘模式,有纯数字、纯字母等多种模式,用在手机端

  • 7
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值