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

相关推荐
法哥201244 分钟前
用 C++ 控制 CMW100,到底在干什么?
开发语言·c++
QH139292318801 小时前
NVIDIA H200 H300服务器
运维·服务器·开发语言·网络·信息与通信
OPEN-F1 小时前
Python进阶教程:单元测试与代码质量
开发语言·python·单元测试
阿里嘎多学长1 小时前
2026-08-20 GitHub 热点项目精选
开发语言·程序员·github·代码托管
其实防守也摸鱼1 小时前
Codex破局:前端组件秒级生成的技术文章大纲
开发语言·前端·人工智能·学习·安全·web安全
Logintern092 小时前
装饰器和洋葱模式的区分
开发语言·python·架构
冻柠檬飞冰走茶2 小时前
《数据结构实验指导-C++语言版》 在顺序表 list 中查找元素 x
开发语言·数据结构·c++·算法·list
Brilliantwxx2 小时前
【C++】 高阶数据结构图(1)并查集
开发语言·数据结构·c++
lancyu2 小时前
# Agent Loop:AI Agent 的唯一直心骨
开发语言·javascript·人工智能
Quz2 小时前
QML MouseArea 鼠标拖拽与滚轮缩放
qt