問題タブ [qcombobox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - QComboBox のデフォルト項目を設定する方法
私の関数には、空の値を持つ辞書があります:
「Maya Executable」(つまり 0 番目のキー) を QComboBox のデフォルト項目としてロード時に選択するにはどうすればよいですか?
私は試した:
しかし、これはデフォルト値を設定しません:-(
c++ - QComboBox に項目リストが表示されない
QTableWidget の項目委任エディターとして QComboBox に問題があります。QTableWidget は SqlTypeDelegate をアイテム デリゲートとして使用します。
(QGraphicsProxyWidget を介して) QGraphicsScene 内で QTableWidget を描画すると、使用可能なアイテムの QComboBox ポップアップ リストが表示されません。しかし、QTableWidget を通常のウィジェット (QGraphicsScene\View ではなく描画) として使用している場合、QComboBox の動作は正常です。項目リストが表示されます。
QComboBox に項目リストを強制的に表示するにはどうすればよいですか?
以下のサンプルコード:
main.cpp:
sqltypedelegate.h:
sqltypedelegate.cpp:
python - Qt の QComboBox を使用したクイック検索項目
QComboBox を使用して、ユーザーが非常に多くの選択肢を選択できるようにしています。今のところ、ユーザーは文字を入力でき、QComboBox はこの文字で最初の行を選択しますが、それだけでは十分ではないと感じています。ユーザーがテキストを入力してアイテムを直接検索するために、何か既に行われていますか? ありがとう
qt - QCombobox に文字列を追加する方法
通常、次のように言って QCombobox に項目を追加します。
しかし、これを試してみると、エラーが発生します。
どうすればこれを解決できますか?
python - PyQt-QComboBox接続は確認されましたが、関数が呼び出されていません
PyQtを使用した信号/スロットの問題で少し問題があります。私のコードは以下のとおりですが、おそらく少し説明する価値があります。最初の2つのQObject.connect()はTrueを返すので、接続が確立されていることがわかります。ただし、comboBoxで選択を変更すると、関数getParametersが期待どおりに呼び出されません。ComboBoxに関連する他の信号をデバッグおよびテストするための以下の5つの接続。それらも期待通りにログを印刷しません。
接続を指定する新しい方法がある他の場所で読んだことから、これが問題になる可能性がありますか?もしそうなら、誰かが私にそのフォーマットの例を教えてもらえますか?ありがとう!
qt - ComboBox からのテキストが他の ComboBox と同じかどうかを確認します
channel_1 ... channel_8 というタグが付いた 8 つの ComboBox があります。
最初のオプションである「なし」を除いて、ユーザーが2つのオプションで同じオプションを選択したかどうかを確認したい。
このスロットを作成しましたが、作成されたfinal_a
およびfinal_b
変数が認識されません。
誰でも私を助けることができますか?
pyqt - QSortFilterProxyModelを使用してQCompleter完了ルールをカスタマイズする方法は?
たとえば、QComboBoxドロップダウンリストにこれらの3つのアイテムがあります
「ch」と入力すると、「チキンスープ」と「チリペッパー」は一致しますが、「グリルチキン」は一致しません。
私が欲しいのは、「ch」を入力してそれらすべて、より具体的には「チキン」を入力して「チキンスープ」と「グリルチキン」を一致させることができることです。
参照: https ://bugreports.qt-project.org/browse/QTBUG-7830
次のコードは1回だけ機能しますが、なぜですか?「a」を入力すると、すべての文字列に「a」が正しく表示され、「Jane Doe」、「Albert Einstein」、「Alfred E Newman」の3つの結果が返されますが、「n」を入力し続けると、結果は表示されません。ドロップダウンメニューに表示します。
編集:動作しますが、ポップアップQListViewが正しく表示されません(下矢印キーを押すと、一致したアイテムがコンボボックス編集領域に表示されますが、ドロップダウンリストは表示されません)
qt - QComboBox:focusQtスタイルシート
入力フォームに編集可能なコンボボックスがあり、フォーカスを受け取ったときに背景を変更する必要があります。次のコードはQLineEditに最適ですが、QComboBoxには影響しません。
Qtスタイルシートのみを使用してQComboBoxをQLineEditのように動作させることは可能ですか?
mapping - pyqt の他のウィジェットの値に基づいてコンボボックス項目を選択する方法
lineEdit とコンボボックスがあります。
私は以下のようなデータを持っています
コンボボックスの項目として DisplayNames を追加しました。
以下のようにしたい
lineeditに100を入力すると、コンボボックスで「OneHundred」アイテムが選択され、lineeditで25を入力すると、コンボボックスで「TwentyFive」アイテムが選択されます
このように動作するはずです。
誰でもこれを達成する方法を提案できますか....
qt - ユーザーが QComboBox の lineedit に不正なテキストを入力するのを防ぐ方法は?
からウィジェットが必要ですQComboBox
。ユーザーはポップアップからアイテムを選択するか、linedit に直接入力できますが、入力が QComboBox のアイテムの範囲外になるのを防ぐにはどうすればよいですか? または、行編集でのテキスト入力は常に合法ですか?
ありがとう