Pyqt-qinputdialog-widget
提供:Dev Guides
PyQt-QInputDialogウィジェット
これは、テキストフィールドと、[OK]と[キャンセル]の2つのボタンを備えた事前設定ダイアログです。 ユーザーが[OK]ボタンをクリックするか、Enterキーを押すと、親ウィンドウはテキストボックスに入力を収集します。
ユーザー入力は、数字、文字列、またはリストのアイテムにすることができます。 ユーザーにすべきことを促すラベルも表示されます。
QInputDialogクラスには、ユーザーからの入力を受け入れるために次の静的メソッドがあります-
Sr.No. | Methods & Description |
---|---|
1 |
getInt() 整数のスピナーボックスを作成します |
2 |
getDouble() 浮動小数点数のスピナーボックスを入力できます |
3 |
getText() テキストを入力する単純な行編集フィールド |
4 |
getItem() ユーザーが項目を選択できるコンボボックス |
例
次の例は、入力ダイアログ機能を実装しています。 最上位ウィンドウには3つのボタンがあります。 それらのclicked()シグナルは、接続されたスロットを介してInputDialogをポップアップします。
完全なコードは次のとおりです-
上記のコードは、次の出力を生成します-