不同窗口之间使用信号槽
来源:互联网 发布:淘宝男装服装 编辑:程序博客网 时间:2024/05/21 18:40
不同窗口之间的信号槽,由一个窗口emit signal 然后在另一个窗口中用connect 响应。
editnetconfig.h
#ifndef EDITNETCONFIG_H#define EDITNETCONFIG_H#include <QDialog>namespace Ui {class EditNetConfig;}class EditNetConfig : public QDialog{ Q_OBJECT public: explicit EditNetConfig(QWidget *parent = 0); ~EditNetConfig();signals: void serverIPchange(const QString &serverip);//再此声明信号private: Ui::EditNetConfig *ui;};#endif // EDITNETCONFIG_H然后在editnetconfig.cpp中调用
void EditNetConfig::on_buttonBox_accepted(){ QString serverip=ui->lineEdit_5->text(); emit serverIPchange(serverip);//再此发出信号}
然后就可以在别的窗口下connect了,
**.cpp
connect(&editnetconfig,SIGNAL(serverIPchange(QString)),this,SLOT(serverIPchnage(QString)));
void MainWindow::serverIPchnage(const QString &serverip)
{
qDebug()<<serverip;//此时的serverip就是你在editnetconfig.cpp中要传的参数
}
- 不同窗口之间使用信号槽
- 多窗口之间使用信号槽 信号槽连接方式
- iPhone使用委托在不同的窗口之间传递数据
- iPhone使用委托在不同的窗口之间传递数据
- QT 类与窗口之间的信号槽连接
- 不同窗口之间传递参数html版
- MFC不同窗口之间传递数据
- MFC不同窗口之间传递数据
- 不同窗口之间传递参数html版
- qt不同窗口之间的切换
- iphone 使用委托(delegate)在不同的窗口之间传递数据
- 使用委托(delegate)在不同的窗口之间传递数据
- iphone 使用委托(delegate)在不同的窗口之间传递数据
- 使用委托(delegate)在不同的窗口之间传递数据
- iphone 使用委托(delegate)在不同的窗口之间传递数据
- iphone 使用委托(delegate)在不同的窗口之间传递数据-转
- IOS开发使用委托delegate在不同窗口之间传递数据
- IOS开发使用委托delegate在不同窗口之间传递数据
- 在VC中链接动态链接库的方法简要说明
- 冒泡排序
- apache基于域名和端口的虚拟主机
- DirectX3D SDK 基础教程(一)
- VS2008中的一些命令窗口
- 不同窗口之间使用信号槽
- UCD_MonoSLAM配置记录
- 搭建Struts2 + spring + hibernate环境
- sas tips
- Android学习:XML文件解析
- Hadoop系统操作类FileSystem
- POJ 2488
- javascript 如何截取字符串后两个字符的N种方法
- H—K——