带输入的qt c ++ messageBox

时间:2016-09-29 11:14:00

标签: qt

我有一个程序,用户可以在一个点上选择2个值。为此,我想打开一个包含2个按钮(确定,取消)的框以及一个可供选择或写入值的字段。就像QMessageBox一样可以填写/选择数据。我可以创建一个类并自己编写代码,但我想知道是否有标准对话框。

有人知道QT中的标准对话吗?

谢谢

itelly

1 个答案:

答案 0 :(得分:5)

Qt提供了几个标准对话。对此的称为QInputDialog

为方便使用,您可以使用此类静态函数。

QString text = QInputDialog::getText(parent,"Title","text");

可以进一步定制它们,并且已经存在用于StringLists,int,double和multiline edit的静态函数。

您可以在此处查看此课程的详细信息:http://doc.qt.io/qt-5/qinputdialog.html