[ 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代表一个矩形

相关推荐
kylezhao20192 分钟前
C#变量 + 工业常用数据类型:重点 byte/int/float
开发语言·c#·c#上位机
yyy(十一月限定版)6 分钟前
c语言——二叉树
c语言·开发语言·数据结构
froginwe1110 分钟前
Web 品质国际化
开发语言
亮子AI12 分钟前
【Svelte】怎样实现一个图片上传功能?
开发语言·前端·javascript·svelte
shehuiyuelaiyuehao13 分钟前
7类和对象
java·开发语言
落羽的落羽14 分钟前
【C++】深入浅出“图”——图的基本概念与存储结构
服务器·开发语言·数据结构·c++·人工智能·机器学习·图搜索算法
bugcome_com15 分钟前
C# 中 Overload(重载)与 Override(重写)的核心区别与实战解析
开发语言·c#
巴塞罗那的风20 分钟前
从蓝图到执行:智能体中的“战略家思维
开发语言·后端·ai·语言模型·golang
JAVA+C语言24 分钟前
Python新手学习
开发语言·python·学习
六bring个六32 分钟前
文件工具类(一)
开发语言·文件操作工具类