社区
Qt
帖子详情
QRadioButton的click信号怎么没反应
amily2
2010-08-19 11:14:52
m_button是QRadioButton对象,
connect(m_button,SIGNAL(click()),this,SLOT(changeMyValue()));
可是点了按钮并没有进入槽里。
...全文
1276
8
打赏
收藏
QRadioButton的click信号怎么没反应
m_button是QRadioButton对象, connect(m_button,SIGNAL(click()),this,SLOT(changeMyValue())); 可是点了按钮并没有进入槽里。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kongyanmin
2010-08-19
打赏
举报
回复
connect(m_button,SIGNAL(toggled(bool)),this,SLOT(changeMyValue(bool)));
zhh_kv
2010-08-19
打赏
举报
回复
[Quote=引用 6 楼 amily2 的回复:]
类是继承自QObject,所以不用Q_OBJECT了吧,用connect命令也没出错,public slots里也加上函数声明了。还是不行
[/Quote]
也要加Q_OBJECT
zhh_kv
2010-08-19
打赏
举报
回复
1.声明槽函数正确;(.h中要带Q_OBJECT)
2.connect函数中参数正确;
lz只有检查这两点即可
amily2
2010-08-19
打赏
举报
回复
类是继承自QObject,所以不用Q_OBJECT了吧,用connect命令也没出错,public slots里也加上函数声明了。还是不行
米饭拌面
2010-08-19
打赏
举报
回复
clicked()才是信号,click()是槽函数m_button是UI里的还是你自己写的?如果是ui里的得ui.m_button
zqlee1216
2010-08-19
打赏
举报
回复
你定义的类中是否有 Q_OBJECT
若没有,也可以QObject::connect(m_button,SIGNAL(clicked()),this,SLOT(changeMyValue())
昵称是什么可以吃么
2010-08-19
打赏
举报
回复
声明窗体类的时候slot里面加changeMyValue吗?
amily2
2010-08-19
打赏
举报
回复
connect(m_button,SIGNAL(toggled(bool)),this,SLOT(changeMyValue(bool)));还是不行
Qt插件里控件
信号
不触发
如果出现点击按钮
没
反应
之类的,手动关联
信号
和槽,不要使用控件自带的转到槽
QT实现控件不响应鼠标点击事件
QT中很多控件都有鼠标点击的事件响应,比如QPushButton,Q
RadioButton
。有时候我们想要实现的是:当鼠标点击控件时,不会产生响应事件。其中的一种方法是使用Qt::WA_TransparentForMouseEvents。 官方对Qt::WA_TransparentForMouseEvents的说明为 When enabled, this attribute disables ...
【Qt】
信号
和槽
信号
和槽
Qt——【若按钮点击后无
反应
,可以勾选或设置Checkable属性】UI界面的QPushButton的树视图中勾选Checkable属性(
click
ed和toggled事件比较)
我在UI界面有六个控件,都做了这样的操作“按下”按钮可变按钮文本 Open:触发
click
ed事件,在UI视图中未勾选Checkable属性 HighSpeed:触发
click
ed事件,在UI视图中未勾选Checkable属性,但是在槽函数中:ui->btHigh->setCheckable(true); CBI:触发
click
ed事件,在UI视图中勾选Checkable属性 ...
Qt标准控件使用指南与实战
Qt是一个跨平台的C++应用程序框架,广泛用于开发图形用户界面应用程序以及非GUI程序,如命令行工具和服务器。它以其设计上的模块化、高度可重用性和跨平台兼容性而闻名。本章节旨在为读者提供一个关于Qt框架的基本介绍,从其历史起源、核心组件以及安装和配置入门,让读者对Qt有一个初步且全面的认识。自定义
信号
和槽的过程涉及到定义
信号
和槽函数。
Qt
21,450
社区成员
26,688
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章