当前位置: 首页 > news >正文

简单笔记--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

http://www.mrgr.cn/news/4321.html

相关文章:

  • 大数据应用整理
  • 数据结构中的双向链表
  • 深入理解逻辑回归
  • JAVA学习-练习试用Java实现“路径交叉”
  • RabbitMQ(面试篇)
  • 8.21 QT
  • Vxe UI vue vxe-table 常用功能使用分享
  • 企业级Web服务器性能优化实践指南
  • Java笔试面试题AI答之集合(2)
  • 数学建模2024国赛时间及事项安排
  • 【百度】25届秋招内推码
  • Android12 显示框架之Transaction----server端
  • windows下TortoiseSVN切换账号的方法
  • 远程消息传递的艺术:NSDistantObject在Objective-C中的妙用
  • 机器学习--序列到序列模型总结
  • MySQL列表分区分区表
  • USB3.2 摘录(六)
  • 中间件漏洞原理与复现大全【万字总结】
  • 解决BigDecimal小数传到前端丢失最后的0(2.10->2.1)
  • 在Tauri应用中,Rust和前端(通常是基于Web技术如React、Vue或Angular)