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

相关推荐
2401_831920743 分钟前
基于C++的爬虫框架
开发语言·c++·算法
1104.北光c°4 分钟前
深入浅出 Elasticsearch:从搜索框到精准排序的架构实战
java·开发语言·elasticsearch·缓存·架构·全文检索·es
weixin_4219226911 分钟前
模板元编程性能分析
开发语言·c++·算法
2401_8512729913 分钟前
C++中的类型擦除技术
开发语言·c++·算法
左左右右左右摇晃13 分钟前
Java并发——并发编程底层原理
java·开发语言
Liu6288814 分钟前
C++命名空间使用规范
开发语言·c++·算法
2501_9454248018 分钟前
模板代码模块化设计
开发语言·c++·算法
!停18 分钟前
C++入门基础—类和对象(1)
开发语言·c++
cyforkk20 分钟前
Java 并发编程教科书级范例:深入解析 computeIfAbsent 与方法引用
java·开发语言
GIS阵地21 分钟前
QgsDataSourceUri解析
数据库·c++·qt·开源软件·qgis