我有一个程序,用户可以在一个点上选择2个值。为此,我想打开一个包含2个按钮(确定,取消)的框以及一个可供选择或写入值的字段。就像QMessageBox一样可以填写/选择数据。我可以创建一个类并自己编写代码,但我想知道是否有标准对话框。
有人知道QT中的标准对话吗?
谢谢
itelly
答案 0 :(得分:5)
Qt提供了几个标准对话。对此的称为QInputDialog
为方便使用,您可以使用此类静态函数。
QString text = QInputDialog::getText(parent,"Title","text");
可以进一步定制它们,并且已经存在用于StringLists,int,double和multiline edit的静态函数。
您可以在此处查看此课程的详细信息:http://doc.qt.io/qt-5/qinputdialog.html