2016-09-29 12 views
1

私はある時点で2つの値の間でユーザが選択できるプログラムを持っています。これを行うには、2つのボタン([OK]、[キャンセル])と値を選択または入力するフィールドを持つボックスを開きたいとします。 QMessageBoxのようなもので、データの入力/選択が可能です。私はクラスを作成して自分ですべてをコーディングすることができましたが、そのための標準ダイアログがあるのだろうかと思います。qt C++ messageBox with input

誰かがQTのような標準ダイアログを知っていますか?

がitelly

+1

? http://doc.qt.io/qt-5/qinputdialog.html#details – Hayt

+0

ハァッ、ありがとう!!!!!!!!!!!!!!!!! – user3443063

答えて

4

Qtは、いくつかの標準的な対話を提供していただきありがとうございます。これのためのものはQInputDialog

と呼ばれます。使いやすいように、このような静的関数を使用することができます。

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

さらにカスタマイズすることができ、StringLists、int、double、multiline editの静的関数がすでに存在します。

あなたはこのクラスの詳細についてはこちらをチェックでき

:このようなhttp://doc.qt.io/qt-5/qinputdialog.html