接受Qt对话框中的字符串

时间:2014-06-25 21:01:48

标签: c++ qt

我想在按下“确定”按钮时从Qt对话框接受一个字符串到我的main.cpp中。我无法弄清楚信号/插槽是如何工作的,因为文档和教程似乎几乎不存在。

到目前为止,我发现的唯一有用的教程是这样的: https://netbeans.org/kb/72/cnd/qt-applications.html

这几乎就是我所拥有的一切。

1 个答案:

答案 0 :(得分:2)

如果您需要阅读单个字符串,可以使用QInputDialog::getText

以下是他们提供的示例代码:

bool ok;
QString text = QInputDialog::getText(this, tr("QInputDialog::getText()"),
                                     tr("User name:"), QLineEdit::Normal,
                                     QDir::home().dirName(), &ok);
if (ok && !text.isEmpty())
     textLabel->setText(text);