2012-04-01 8 views
1

私はQtとC++を学習しており、QInputDialogとQMessageBoxを使用し始めています。QInputDialogパラメータのデフォルト

ダブルQInputDialog :: GetDoubleを(QWidgetの*親、constのQStringの&タイトル、constのQStringの&ラベル、double値= 0、ダブル分= -2147483647、ダブル最大:公式Qtのドキュメントには、デフォルトQInputDialogパラメータとして次のことを述べています= 2147483647、int decimals = 1、bool * ok = 0、Qt :: WindowFlags flags = 0)

たとえば、ユーザーが入力できる小数点以下の桁数を変更したい場合は、 "int decimals = 1"。最小値と最大値をデフォルト値として維持しながらこれを変更する簡略な方法はありますか、手動で-214 ...と214 ...を入れなければならないでしょうか?

答えて

2

C++では、指定するパラメータとデフォルト値のままにするパラメータを選択することはできません。残念ながら、お電話には少なくともdecimalsまでのすべてのパラメータを含める必要があります。

+0

ありがとうございます。それは本当に大きな問題ではありません。それはもっと便利なことです。 – TheBorder25

+0

私の質問にも答えました。どのようなジャックアップ言語でシステムのデフォルトを使用できないのですか? :) –

関連する問題