qt4典型的信号槽的实现
来源:互联网 发布:空燃比传感器数据 编辑:程序博客网 时间:2024/05/09 23:08
dialog.h
#ifndef DIALOG_H#define DIALOG_H#include <QDialog>namespace Ui {class Dialog;}class Dialog : public QDialog{ Q_OBJECTpublic: explicit Dialog(QWidget *parent = 0); ~Dialog();private slots: //槽函数,右击发送按钮的“转到槽” void on_send_clicked();signals: void StringChange(QString str); //信号private: Ui::Dialog *ui;};#endif // DIALOG_H
mainwindow.h
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: explicit MainWindow(QWidget *parent = 0); ~MainWindow();private slots: //槽函数 void showString(QString str);private: Ui::MainWindow *ui;};#endif // MAINWINDOW_H
dialog.cpp
#include "dialog.h"#include "ui_dialog.h"Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog){ ui->setupUi(this);}Dialog::~Dialog(){ delete ui;}void Dialog::on_send_clicked(){ QString str = ui->StringlineEdit->text(); //保存编辑框上的文本 emit StringChange(str); //发送信号}
mainwindow.cpp
#include "mainwindow.h"#include "ui_mainwindow.h"#include "dialog.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); Dialog *dlg = new Dialog(this); connect(dlg,SIGNAL(StringChange(QString)),this,SLOT(showString(QString))); //将对话框上的信号与自己的槽函数进行关联 dlg->show();}MainWindow::~MainWindow(){ delete ui;}void MainWindow::showString(QString str){ ui->stringLabel->setText(str);}main.cpp
#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.show(); return a.exec();}
0 0
- qt4典型的信号槽的实现
- 典型输入信号的形式
- 典型的RS-232信号
- qt4:lay.cpp 布局、信号、槽的综合使用
- 学习笔记之qt4的信号与槽机制
- Qt4线程间的信号与槽通信
- QT4和QT5信号和槽的区别
- Qt的信号槽机制介绍(含Qt5与Qt4的差异对比)
- Qt 信号槽的实现
- Qt4实现钟表的demo
- Qt4.7中,线程,信号,事件的一点理解
- Qt4.7中,线程,信号,事件的一点理解
- QT4 自定义槽和信号
- QT4 自定义槽和信号
- qt4 消息映射--信号 槽
- ]QT4 自定义槽和信号
- 第三章:3.4 典型周期信号的傅里叶级数分解
- 内核信号的实现
- java Semaphore信号亮-允许多个任务同时访问这个资源--thinking in java21.7.6
- 01 JAVA 基础
- UVa10037 Bridge
- Swift:基本概述
- 常用的if 判断选项
- qt4典型的信号槽的实现
- 树的子结构
- php实现循环链表
- 股票学习21
- Android下的实现对本地指定和筛选文件的目录显示
- Android仿虾米音乐播放器之自定义进度条seekbar
- 北大ACM3468——A Simple Problem with Integers~~线段树的应用
- 苹果开发者证书生成流程
- 访问图像像素