当按下“确定”按钮时,我想从 Qt 对话框中接受一个字符串到我的 main.cpp 中。我无法弄清楚信号/槽是如何工作的,因为文档和教程似乎几乎不存在。
到目前为止,我发现唯一有效的教程是: https://netbeans.org/kb/72/cnd/qt-applications.html
这大概就是我所有的了。
最佳答案
如果需要读取单个字符串,可以使用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);
关于c++ - 从 Qt 对话框中接受字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24418500/