文章目录
Qt
1. 控件的概念
Widget 是 Qt 中的核心概念。英文原义是 “小部件”,我们此处也把它翻译为 “控件”。控件是构成一个图形化界面的基本要素。按钮、列表视图、输入框,、滚动条、下拉框等。都可以称为 “控件”。Qt内置了大量的常用控件。
2. QWidget
enabled
设置控件是否可使用。true 表示可用,false 表示禁用。
isEnabled () 获取到控件的可用状态。
setEnabled 设置控件是否可使用。true 表示可用,false 表示禁用。
示例:创建一个按钮并且设置为禁用状态。
- 创建一个按钮并且设置setEnabled是否可以,true为可用,false为不可用。
扫描二维码关注公众号,回复:
17569907 查看本文章

示例:创建两个按钮,其中一个按钮可以控制另一个按钮的禁用状态。
- 我们在父类Widget中创建两个按钮类QPushButton。
- 调整按钮的位置和大小,并且连接信号槽,btn1是被控制的按钮,当btn1未被禁用时,点击btn1会触发信号槽输出 " 按下按钮btn1 "。btn2是控制按钮,点击可以切换btn1的禁用状态。
- 运行程序,实现了示例的要求。