gpt4 book ai didi

c++ - 如何在 Qt4 中打开对话框并从中检索字符串?

转载 作者:行者123 更新时间:2023-11-28 08:27:03 25 4
gpt4 key购买 nike

这是目前为止的主窗口,第二个窗口是对话窗口。关闭时如何从 window2 上的文本框中获取文本?谢谢。

#include "mainwindow.h"
#include "window2.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
connect(ui->actionExit, SIGNAL(triggered()), this, SLOT(closeProgram()));
connect(ui->openWindowBtn, SIGNAL(clicked()), this, SLOT(openSecondWindow()));
}

MainWindow::~MainWindow()
{
delete ui;
}

void MainWindow::openSecondWindow()
{
Window2 w2;
w2.exec();
}

void MainWindow::closeProgram()
{
close();
}

最佳答案

找到解决方案

我所要做的就是在 Window2 类中创建一个 getString() 函数来从 ui->... 中检索文本

QString Window2::getString()
{
return ui->textEdit->text();
}

关于c++ - 如何在 Qt4 中打开对话框并从中检索字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3640278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com