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

相关推荐
我材不敲代码1 小时前
Python实现打包贪吃蛇游戏
开发语言·python·游戏
身如柳絮随风扬2 小时前
Java中的CAS机制详解
java·开发语言
韩立学长3 小时前
【开题答辩实录分享】以《基于Python的大学超市仓储信息管理系统的设计与实现》为例进行选题答辩实录分享
开发语言·python
froginwe114 小时前
Scala 循环
开发语言
m0_706653234 小时前
C++编译期数组操作
开发语言·c++·算法
故事和你914 小时前
sdut-Java面向对象-06 继承和多态、抽象类和接口(函数题:10-18题)
java·开发语言·算法·面向对象·基础语法·继承和多态·抽象类和接口
Bruk.Liu4 小时前
(LangChain实战2):LangChain消息(message)的使用
开发语言·langchain
qq_423233904 小时前
C++与Python混合编程实战
开发语言·c++·算法
m0_715575345 小时前
分布式任务调度系统
开发语言·c++·算法
csbysj20205 小时前
选择(Selectable)
开发语言