[ Qt ] | 常见控件(一): enable、geometry

目录

Widget

enable

geometry


标题中的:有一不一定有二,但是有一说明还没结束。

Widget

控件(Widget),是界面上各种元素,各种部分的统称。

Qt中的控件都是继承自QWidget这个类,是Qt控件体系中,通用的一部分~。

我们选几个重要的说:

enable

enable 描述了一个控件是否处于"可用"状态,与其相对的是"禁用"。禁用是指这个控件不能任何用户的输入事件,并且外观通常是灰色的,如果一个widget被禁用,则这个widget的子元素也被禁用。

两个接口:

cpp 复制代码
bool isEnabled(); // 返回当前控件的可用状态,可用返回true,不可用返回false
setEnabled(false);// 设置当前控件的可用状态

eg:使用一个按钮来切换另一个按钮的可用状态

geometry

汉语意思:几何~,可以将x,y,width,height四个属性的统称。

Rect就是"矩形",Qt中针对几何上的一些概念也进行了封装,QPoint代表一个点,QRect代表一个矩形

相关推荐
油头少年_w2 分钟前
Python 爬虫之requests 模块的应用
开发语言·爬虫·python
yi个名字28 分钟前
C++继承:从生活实例谈面向对象的精髓
开发语言·c++·链表
蓝心湄31 分钟前
C语言-枚举
c语言·开发语言·算法
黎明smaly44 分钟前
【C语言】复习~动态内存管理
c语言·开发语言·c++·面试
黎明smaly1 小时前
【C语言】复习~数组和指针
c语言·开发语言·数据结构·c++·leetcode
forestsea1 小时前
Java虚拟机面试题:内存管理(上)
java·开发语言
若汝棋茗1 小时前
C# 异步方法中缺少 `await` 运算符的隐患与解决方案
开发语言·c#·await
江畔柳前堤1 小时前
PyQt学习系列05-图形渲染与OpenGL集成
开发语言·javascript·人工智能·python·学习·ecmascript·pyqt
黎相思2 小时前
特殊类设计
开发语言·c++
君鼎2 小时前
C++——volatile
开发语言·c++