QT Buttons系列 中 clicked(bool checked)的使用
在做关于按键切换的时候一般喜欢用不带参数的clicked()函数,然后设置标志位去控制开关的打开和关闭,进行逻辑的处理。今天发现用clicked(bool checked)带参数的按键的信号更方便,以下是demo效果:
我在使用的时候,刚开始发现每次输出打印的按键状态值都为false,然后输出默认checkable的状态值为false,设置为true以后就好了。
代码入下:
#include "widget.h"
#include "ui_widget.h"
#include <QDebug>
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);bool ischecked = ui->pushButton->isCheckable();qDebug()<<ischecked;//默认是false 每次点击都是falseui->pushButton->setCheckable(true);//设置checkable属性为true,true和false交替执行
}Widget::~Widget()
{delete ui;
}void Widget::on_pushButton_clicked(bool checked)
{qDebug()<<checked;ui->widget->setHidden(checked);
}
QT Buttons系列 中 clicked(bool checked)的使用相关推荐
- [QT]clicked(bool)与toggled(bool)区别
toggled(bool) 会对 setChecked(bool) 接受信号 调用槽函数 clicked(bool)不会
- Qt学习之Qt基础入门(中)
1. 前言 上一篇博客,总结了Qt的一些基础用法,这篇博客继续跟视频学习Qt的常用方法 Qt入门系列: Qt学习之C++基础 Qt学习之Qt安装 Qt学习之Qt基础入门(上) Qt学习之Qt基础入门( ...
- Qt模型视图中的委托
文章目录 1 初探QT模型视图中的委托 2 自定义委托 3 深度解析视图与委托 3.1 实例1:自定义视图显示方式 3.2 实例2:自定义视图显示方式提升用户体验 1 初探QT模型视图中的委托 首先来 ...
- qt编写activex_Qt中使用ActiveX(一)
由于最近需要使用ActiveX,一般来说可以使用微软提供的MFC或者ATL框架来开发,由于我个人对这部分内容不是很熟悉,好在Qt也提供对于ActiveX的支持.本文主要记录个人学习ActiveX的一些 ...
- C++ | Qt 获取局域网中存在的主机(IP以及主机名)
目录 原理 演示 原理 这里主要是通过QHostInfo::lookupHost获取主机名,当然也可以通过IP找主机名,只要遍历局域网IP看其是否有主机名,就可以知道,这个IP是不是被使用(但是,某些 ...
- QT技巧系列(5)按时间顺序列出目录下所有的文件名
QT技巧系列(5)按时间顺序列出目录下所有的文件名 包含文件 #include <qstringlistmodel.h> #i ...
- 【QT从零开始系列12】QT学习心得及资源汇总
文章目录 下载方面 Qt官网下载(非常慢) Qt 国内镜像站下载(较快) 书籍 C++ GUI Qt 4编程(第二版).pdf Qt5 开发实战 Qt5 开发及实例 Qt Creator快速入门 视频 ...
- C++11中的bool变量不进行初始化,结果随机,可能是false也可能是true,所以一定要初始化
~~ 经过验证,定义一个bool型数组而不赋初值, 每一个元素的值都为0 ~~ 自己以前验证时,数组长度小,结果带有随机性,打印出来全是0,误以为不初始化时是false,这是错误的,当数组开大一点,就 ...
- 51系列中data,idata,xdata,pdata的区别[笔记]
51系列中data,idata,xdata,pdata的区别 data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小. idata:固定指前面0x0 ...
- Qt 在designer 中给QToolBar 添加 action控件
Qt 在designer 中给QToolBar 添加 action控件 1.在action editor 添加控件 SendData不出现使用打钩时 2. 使用鼠标直接拖拽到Ui指定位置
最新文章
- Linux下Sed命令的用法(之替换)
- 用户输入与while循环
- hyperopt中文文档:Recipes
- 【渝粤教育】电大中专建筑材料作业 题库
- iOS 代码触发button点击事件
- MAC编译OpenJDK8:iostream file not found(独家解决办法)
- 局域网屏幕监控软件_实验14:局域网监控软件的应用
- Python实战——过采样数据的处理之改进的SMOTE算法
- python网址解码_python用于url解码和中文解析的小脚本(python url decoder)
- 淘宝网nbsp;E客服帐号nbsp;登录阿里旺旺时nbsp;…
- 以太网 因特网 互联网 万维网 的区别
- ORACLE取当天七点半
- Vue.js中的生命周期函数
- 前端/后端 - 表单数据验证 - 个人实践
- Excel 2010 VBA 入门 006 设置宏安全性
- python 文件打开的六种方式
- Python笔记_第二篇_面向过程_第二部分_4.常用模块的简单使用_操作系统模块(os)和队列模块(collections)...
- 快来跟我一起学 React(Day8)
- javax.el.PropertyNotFoundException: Property 'username' not found on type pers.wsf.multiBlog.pojo.Ar
- win7怎么查看计算机主板,怎么看主板bios版本号?Win7系统查看主板bios版本的方法...
热门文章
- 机器学习模型的部署上线方式
- KEIL MDK中 warning: #223-D: function “xxx“ declared implicitly 解决方法
- 好用的PDF解密工具哪个好?
- 基于C51单片机的锂电池容量检测仪电压电流检测 原理图PCB程序设计
- 梯度散度旋度哈密顿量公式
- php 在线调用音乐播放器,使用HTML5实现网页音乐播放器
- 2、恩智浦-车规级-MCU :S32K11X GPIO实验
- 电脑如何开启卓越性能模式
- 棉猴论坛VIP之驱动基础系列教程 视频教程
- 中国电信物联网开发平台北向开发获取设备ID及其历史产生的数据