日韩性视频-久久久蜜桃-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多界面之间数据传输的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 羞羞网站在线观看 | 日韩成人一区 | 亚洲激情区 | 日本午夜一区二区三区 | 加勒比一区二区 | 亚洲射| 天海翼中文字幕 | 色老头综合 | 日韩经典av| 国产高潮视频 | 丁香九月婷婷 | 国产免费av片在线观看 | 91一区二区三区四区 | 欧美日韩国产精品综合 | 欧美人体做爰大胆视频 | 日本丰满大乳奶做爰 | 香蕉尹人| 欧美日韩1区 | 欧美亚洲国产日韩 | 欧美高清一区二区 | 北条麻妃二三区 | 欧美成人黑人猛交 | 精品国模一区二区三区欧美 | 麻豆av在线免费观看 | 在线国产小视频 | 最新版天堂资源在线 | 色呦呦精品 | 蜜臀久久99精品久久久久久宅男 | 夜夜夜撸 | 99热这里只有精品1 亚洲人交配视频 | 在线免费观看一区二区 | 蜜桃做爰免费网站 | 成人小视频免费观看 | 中国免费黄色 | 手机在线一区 | 神马伦理视频 | 色综合天天综合网天天看片 | 黄色网址哪里有 | 欧美日韩一卡二卡三卡 | 精品午夜一区二区三区 | 激情综合丁香五月 | 免费av影视| 日韩精品极品视频免费观看 | 亚洲香蕉在线 | 色噜噜视频| 91香蕉视频官网 | 超碰加勒比| 福利在线免费 | 在线播放精品 | 在线看片福利 | 性高跟丝袜xxxxhd | 悠悠色综合网 | 免费无毒av| av无码久久久久久不卡网站 | jizz欧美性11 | 亚洲免费一二三区 | 一区二区三区av夏目彩春 | 国产一级特黄毛片 | 欧美精品一区二区三区久久久竹菊 | 一级二级三级视频 | 99精品视频在线观看 | 97国产精品视频 | 久久色婷婷 | 中文字幕人妻丝袜乱一区三区 | 免费的av| 天天影视亚洲 | www.欧美在线| 中文无码一区二区三区在线观看 | 肥臀熟女一区二区三区 | 富婆如狼似虎找黑人老外 | 男女一级片 | 激情久| 亚洲mv一区 | 国产成人高清在线 | 欧美一区二区免费在线观看 | av手机网| 按摩害羞主妇中文字幕 | 国产精品久久久久久亚洲调教 | 黄色精品视频在线观看 | 不卡影院 | 亚洲va久久久噜噜噜久久天堂 | 18成人在线 | 无码人妻av一区二区三区波多野 | 高潮白浆女日韩av免费看 | 中文字幕av资源 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 成全影视在线观看第8季 | aaaa一级片| 国产麻豆成人传媒免费观看 | 91精品中文字幕 | 亚洲午夜网 | 91视频高清 | 91av免费看 | 色网址在线 | 日本xxxxxxxxx69 | 男女视频在线免费观看 | 色骚网 | 伊人影音 | 6080福利|