简单笔记--Qt控件的重要属性--QWidget

前言

提示:这里可以添加本文要记录的大概内容:

  Qt中有一些特定的函数命名前缀,用于指示函数的功能,如get*()用于获取属性,set*()用于设置属性,is*()用于布尔类型的属性检查等。


提示:以下是本篇文章正文内容,下面案例可供参考

一、QWidget的作用?

        它是所有用户界面对象的基类。在 Qt 中,所有的界面元素,比如按钮、文本框、标签、滑动条等,都是从QWidge继承来的。可以说整个QWidge在整个控件体系中是通用的。

二、核心属性

1.常用属性

//    isEnabled()坚持控件是否处于可⽤状态.
//    setEnabled设置控件是否可使⽤:true表⽰可⽤, false表⽰禁⽤
//    geometry()获取到控件的位置和尺⼨.返回结果是⼀个QRect,包含了x,y,width,height.其中x,y是左上⻆的坐标.
//     setGeometry(QRect)或setGeometry(int x, int y, int width, int height)设置控件的位置和尺⼨.可以直接设置⼀个QRect,也可以分四个属性单独设置.
//    windowTitle()获取到控件的窗⼝标题.
//    setWindowTitle(const QString& title)设置控件的窗⼝标题.
//    windowIcon()获取到控件的窗⼝图标. 返回QIcon对象
//    setWindowIcon(const QIcon&icon) 设置控件的窗⼝图标
//    windowOpacity()获取到控件的不透明数值.返回float,取值为0.0->1.0其中0.0表⽰全透明,1.0表⽰完全不透明.
//    setWindowOpacity(float n) 设置控件的不透明数值
//    cursor()获取到当前widget的cursor属性,返回QCursor对象.当⿏标悬停在该widget上时,就会显⽰出对应的形状.
//    setCursor(const QCursor& cursor)设置该widget光标的形状.仅在⿏标停留在该widget上时⽣效.  
//    QGuiApplication::setOverrideCursor(const QCursor&cursor)  设置全局光标的形状.对整个程序中的所有widget都会⽣效.覆盖上⾯的setCursor设置的内容.
//    font()获取当前widget的字体信息.返回QFont对象
//    setFont(const QFont& font)设置当前widget的字体信息
//    setToolTip    设置toolTip⿏标悬停在该widget上时会有提⽰说明.
//    setToolTipDuring    设置toolTip提⽰的时间.单位ms.时间到后toolTip⾃动消失.
//    focusPolicy()    获取该widget的focusPolicy,返回Qt::FocusPolicy
//    setFocusPolicy(Qt::FocusPolicy policy)    设置widget的focusPolicy
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值