Qt入门教程对话框篇QInputDialog输入对话框

Posted 编程小鱼酱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt入门教程对话框篇QInputDialog输入对话框相关的知识,希望对你有一定的参考价值。

描述

输入值可以是字符串、数字或列表中的项目。 必须设置一个标签来告诉用户他们应该输入什么。
提供了五个静态便利函数:getText()、getMultiLineText()、getInt()、getDouble() 和 getItem()。 所有功能都可以以类似的方式使用,例如:

     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);

枚举

  • enum QInputDialog::InputDialogOptionflags

此枚举指定影响输入对话框外观的各种选项。

枚举 描述
QInputDialog::NoButtons

以上是关于Qt入门教程对话框篇QInputDialog输入对话框的主要内容,如果未能解决你的问题,请参考以下文章

Qt标准对话框

PyQt4入门

如何将 QInputDialog 设置为模态

PyQt 输入对话框,意外类型

Qt入门教程对话框篇QMessageBox消息对话框

Qt中的标准对话框