日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

QT多界面之间数据传输

發布時間:2025/3/21 c/c++ 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QT多界面之间数据传输 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

在Qt中,要在兩個界面之間進行數據傳輸,有幾種方法,我這里演示使用Qt的自定義信號來進行數據。程序的大概流程是,打開主界面,點擊一個按鈕,彈出子窗口,然后主窗口可以往子窗口發信息,子窗口也可以往主窗口發信息。
示例運行結果如下:

代碼

mainwindow.h

#ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <QDialog> #include "dialog.h" #include <QDebug>namespace Ui { class MainWindow; }class MainWindow : public QMainWindow {Q_OBJECTpublic:explicit MainWindow(QWidget *parent = 0);~MainWindow();private slots:void on_OpenDialog_clicked();void on_emitBtn_clicked();void setStr(QString&);private:Ui::MainWindow *ui;Dialog *dialog;signals:void mainWidgetStr(QString &);};#endif // MAINWINDOW_H

mainwindow.cpp

#include "mainwindow.h" #include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow) {ui->setupUi(this);dialog = new Dialog(this);connect(dialog,SIGNAL(getStr(QString&)), this, SLOT(setStr(QString&))); }MainWindow::~MainWindow() {delete ui; }void MainWindow::on_OpenDialog_clicked() {dialog->setModal(false); //模態dialog->show();}void MainWindow::on_emitBtn_clicked() {connect(this,SIGNAL(mainWidgetStr(QString &)),dialog,SLOT(mainWidgetStr(QString &)));QString str = ui->EmitLineEdit->text();emit mainWidgetStr(str); }void MainWindow::setStr(QString &str) {ui->ReceiveLineEdit->setText(str); }

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_emitBtn_clicked();void mainWidgetStr(QString &);private:Ui::Dialog *ui; signals:void getStr(QString &str); };#endif // DIALOG_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_emitBtn_clicked() {QString str = ui->EmitLineEdit->text();emit getStr(str); }void Dialog::mainWidgetStr(QString &str) {ui->ReceiveLineEdit->setText(str); }

整個項目地址:https://download.csdn.net/download/matt45m/12055957

總結

以上是生活随笔為你收集整理的QT多界面之间数据传输的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美久久网 | 一级伦理农村妇女愉情 | 一区二区三区免费网站 | 日本打屁股网站 | 精品嫩模一区二区三区 | 男女插孔视频 | 久久有精品 | 97精品人妻一区二区三区蜜桃 | 麻豆国产尤物av尤物在线观看 | 国产巨乳在线观看 | 欧美做受xxxxxⅹ性视频 | 中文在线a√在线 | 婷婷精品进入 | 美女丝袜合集 | 激情精品 | 深喉口爆一区二区三区 | 午夜第一页 | 91porny在线| 91视频这里只有精品 | 啊灬啊灬啊灬秀婷 | 欧美多人猛交狂配 | 黄色大片av| 日韩亚洲欧美在线 | 日韩不卡视频在线 | 嫩色av| 精品一区二区三区无码视频 | 日本福利视频导航 | 四虎影视免费在线观看 | 18禁裸乳无遮挡啪啪无码免费 | 美日韩一区二区 | 欧美一级黄色片在线观看 | 视频在线国产 | 含羞草一区二区 | 日韩一级在线播放 | 国产嘿咻视频 | 婷婷丁香激情 | 国产人妖在线视频 | 亚洲天堂二区 | 一边摸一边抽搐一进一出视频 | 亚洲jizzjizz| 精品一级| 97视频在线观看免费高清完整版在线观看 | av看片| 污视频网站在线 | 四虎com| 99亚洲国产精品 | www.欧美成人 | 娇小萝被两个黑人用半米长 | jizz欧洲| 蜜桃网av| 国产精品偷伦视频免费观看了 | 免费成人av在线 | 黄在线免费看 | 日av在线播放 | 一区二区三区视频免费在线观看 | 超能一家人电影免费喜剧在线观看 | 国产人妻精品午夜福利免费 | 全黄一级片 | 在线观看h视频 | 91精品啪 | 福利在线观看 | 蜜臀av性久久久久蜜臀av麻豆 | 亚洲一区二区电影 | 日韩在线不卡视频 | 欧美放荡性医生videos | 青草青草久热 | 小柔好湿好紧太爽了国产网址 | 成人熟女一区二区 | 久久久国产精品免费 | 成人涩涩软件 | av第下页| 一级视频黄色 | 草草视频在线播放 | 日韩一区二区a片免费观看 伊人网综合在线 | 少妇高潮惨叫久久久久 | 韩国三级hd中文字幕的背景音乐 | 好男人视频www | 韩国午夜av | 秋霞影院午夜丰满少妇在线视频 | 人人做人人爱人人爽 | 99免费在线视频 | 亚洲精品一区二区三区蜜桃久 | 久久综合久色欧美综合狠狠 | 欧美日韩久久久久久 | 黄色大片在线 | 国产一区视频在线 | 尤物视频在线观看免费 | 久草美女 | 色吧五月天 | 脱美女衣服亲摸揉视频 | 成人精品视频一区二区 | 午夜影院色 | 麻豆传媒网站在线观看 | 日韩欧美理论 | 国产片免费 | 精品欧美一区二区久久久 | 日韩乱码一区二区 | 欧美a级片在线观看 | 日本毛片在线 |