【Qt知识】部分QWidget属性表格

        

  QWidget是Qt库中所有图形用户界面组件的基类,它提供了大量属性以供自定义和配置控件的行为和外观。下面列出了一些主要的QWidget属性及其作用。

属性

作用

accessibleName

控件的辅助技术名称,用于无障碍访问。

accessibleDescription

控件的辅助技术描述,用于无障碍访问。

autoFillBackground

如果为真,则使用调色板中的背景颜色自动填充控件。

backgroundRole

调色板角色,用于确定背景颜色。

cursor

显示在控件上的光标类型。

dragEnabled

是否允许从控件开始拖放操作。

dropEnabled

是否允许向控件执行拖放操作。

font

控件的字体设置。

focusPolicy

控件获取焦点的策略。

foregroundRole

调色板角色,用于确定前景颜色。

geometry

控件的位置和大小。

hidden

控件是否隐藏。

iconSize

如果控件显示图标,此属性定义图标的大小。

inputMethodHints

控件的输入法提示。

layoutDirection

控件的布局方向,如左至右或右至左。

locale

控件的区域设置。

minimumSize

控件的最小尺寸。

maximumSize

控件的最大尺寸。

palette

控件的调色板,影响控件的颜色方案。

sizePolicy

控件的尺寸策略,决定控件如何响应布局变化。

sizeIncrement

控件尺寸增量,用于某些布局中的对齐。

styleSheet

CSS样式的字符串,用于设置控件的样式。

tabOrder

在Tab键导航中的顺序。

toolTip

当鼠标悬停在控件上时显示的工具提示。

windowFlags

控件的窗口标志,影响窗口的行为和外观。

windowModality

控件的模态级别,确定控件如何与其他窗口交互。

windowTitle

控件的标题,如果控件是一个顶级窗口。

windowOpacity

控件的透明度。

frameShape

控件的边框形状,如果控件是一个QFrame。

frameShadow

控件的边框阴影,如果控件是一个QFrame。

textInteractionFlags

文本控件的交互标志,如是否允许选择文本。

windowIcon

控件的图标,如果控件是一个顶级窗口。

antialiasing

字体抗锯齿设置,影响文本的清晰度。

kerning

字符间距调整,影响文本字符间的间距。

        

        以上属性可以通过QWidget的成员函数进行访问和修改,例如setFont(), setGeometry(), setStyleSheet()等。此外,QWidget还提供了信号和槽机制,允许在属性改变时触发事件处理。

        请注意,不是所有属性都适用于所有类型的QWidget子类,具体可用性取决于具体的控件类型。例如,textInteractionFlags属性只对那些能够显示文本的控件有意义。

  • 21
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶孤程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值