QT 子窗口和父窗口之间传输数据

子窗体类中定义:

signals:
    void sendMapValue(QStringList); //发送信号 传递信息 QStringList为参数类型

父窗口中定义:

 private slots:
    void receiveMapValue(QStringList); //得到地图地址

子窗口和父窗口定义的发送方法和接受方法的参数类型和数量应该相同

父窗口中

MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent),ui(new Ui::MainWindow)
方法中写:
connect(maptable,SIGNAL(sendMapValue(QStringList)),this,SLOT(receiveMapValue(QStringList))); //连接地图界面和主界面  maptable为定义的子窗口类

然后在receiveMapValue方法中写代码就可以

猜你喜欢

转载自blog.csdn.net/mozai147/article/details/84112776
今日推荐