Qt
胡胡浩特
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
三、带参数信号与槽
在subwidget.h中声明一个signal. 和之前的信号函数重名但是有参数:void backSignal(QString);之后在subwidget.cpp的槽函数sendSignal()中也发送该信号:emit backSignal("子窗口请求返回");在mainwidget.h中声明一个槽函数来响应该信号:void logSlot(QString);并在mainwidget.cpp中定义该槽函数, 打印信号传过来的字符串:void MainWidget::logSlot(原创 2020-07-08 11:24:58 · 1039 阅读 · 0 评论 -
二、自定义信号和槽
1. 自定义槽槽可以是任何成员函数、普通全局函数、静态函数槽函数和信号的参数和返回值要一致由于信号是没有返回值的, 槽函数也一定没有返回值首先在mainwidget.h中添加槽函数:public slots: void mySlot();之后在mainwidget.cpp文件中定义槽函数:void MainWidget::mySlot(){ b2->setText("^_^");}现在, 我们希望当Button2按下时, Button2显示的文本变成笑脸,原创 2020-07-08 11:21:01 · 1338 阅读 · 0 评论 -
一、信号和槽
1. 新建工程新建一个"Qt Widgets Application"工程2. 添加按钮一个Qt工程会有很多个控件, 如果把逻辑代码都写在main函数里, main函数会非常长, 而且不方便维护, 所以最好把代码都在别的Sources中实现.- 2.1 修改mainwidget.h文件在 mainwidget.h 文件中添加头文件, 然后定义两个按钮, 一个正常定义, 一个使用指针:#ifndef MAINWIDGET_H#define MAINWIDGET_H#include &l原创 2020-07-08 11:09:39 · 486 阅读 · 0 评论
分享