我想在按下“确定”按钮时从Qt对话框接受一个字符串到我的main.cpp中。我无法弄清楚信号/插槽是如何工作的,因为文档和教程似乎几乎不存在。
到目前为止,我发现的唯一有用的教程是这样的: https://netbeans.org/kb/72/cnd/qt-applications.html
这几乎就是我所拥有的一切。
答案 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);