問題タブ [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.

0 投票する
9 に答える
89236 参照

qt - コンボボックスやダブル スピン ボックスなどのウィジェットの背景色を設定するにはどうすればよいですか?

ダブル スピン ボックスの背景色を設定しようとしていますが、どの関数を使用すればよいかわかりません。

SetBackgroundRoleを受け入れると呼ばれる関数を見ましたQt::ColorRoleが、これも使用方法がわかりません。

QComboBoxまたはの背景色を変更する簡単な方法を教えてくださいQDoubleSpinBox

0 投票する
4 に答える
8079 参照

qt - 現在のアイテムのQComboboxペイントアイテムデリゲートを作成するには? (Qt 4)

QCombobox set Itemデリゲートが現在のアイテムを描画していません..

さまざまな線種 (実線、点線、破線など) を表示するコンボ ボックスを作成しようとしています。現在、名前を表示する代わりに線種を描画/ペイントするように、コンテンツのアイテム デリゲートを設定しています。すべての線種は正しく描画されていますが、コンボボックスから線種を選択するとすぐに、コンボボックスの現在のインデックスには線名だけが表示され、描画されません。選択した線種を現在のコンボ ボックスのインデックスに描画するにはどうすればよいですか?

0 投票する
2 に答える
4857 参照

python - PyQT を使用して、カスタム リストで QComboBox の mousePressEvent をどのようにフィルタリングしますか

QComboBoxカスタムリストオブジェクトを持っています。

スクリーンショット。

カスタム リスト オブジェクトにはカスタムがありmousePressEvent、ユーザーが +/- (ねじれ) のある円の 1 つをクリックすると、リストが展開/折りたたまれます。

コンボ ボックスでリストを使用すると、ユーザーがねじれをクリックすると、リストが展開/折りたたまれますが、選択が変更され、リストが非表示になります。ユーザーがツイスティをクリックしたときに選択が変更されず、リストが非表示にならないようにするにはどうすればよいですか。

追加のスクリーンショット

すべてのノードが折りたたまれています。 すべてのノードが折りたたまれました。

非表示のリスト: リストが非表示になっているスクリーンショット。

0 投票する
1 に答える
3298 参照

python - PyQT コンボボックスはユーザー インタラクションにのみ反応します

ユーザーを選択できるリストボックスがあります。その左側には、ユーザーを配置できる利用可能なグループをリストするコンボボックスがあります。ユーザーがグループに属している場合、コンボボックスは自動的にそのグループに設定されます。グループの選択を変更すると、ユーザーがそのグループに移動するようにしたいと思います。この接続を追加しました:

問題は、異なるグループの異なるユーザーを選択するため、新しいユーザーを選択するたびに、コンボボックスのデフォルト オプションが変更され、Qt がこれを「currentIndexChanged」シグナルとして登録することです。

ウィジェット自体との直接的なユーザー対話でのみシグナルを発生させる方法はないようです。これを回避するには、どのような方法を使用できますか?

0 投票する
4 に答える
26109 参照

c++ - QTableWidget で QComboBox を選択する

QTableWidget の各行の 1 つのセルにコンボボックスが含まれています

ハンドラー関数 ::changed(int index) で私は持っています

コンボボックスのコピーを取得し、新しい選択を取得します。
しかし、行/列を取得できません。
埋め込み項目が選択または変更され、currentRow()/currentColumn() が設定されていない場合、テーブルの cellXXXX シグナルは発行されません。

0 投票する
2 に答える
4349 参照

c++ - QComboBox でのテキスト変更イベントのキャプチャ

Red Hat Linux で Qt アプリケーションを開発しています。キャリッジ リターン キーの押下イベントをQComboBox.

Enter KeyeditTextChanged()ではなく、キーを押すたびに発行される信号にスロットを接続しました。 なんでそうなの?改行を検出する他の方法はありますか?

0 投票する
1 に答える
1425 参照

c++ - 単語の途中にあるフラグメントの qcompleter によるオートコンプリート

QCompleter単語の途中に表示されるフラグメントのオートコンプリートを提供するサブクラスの例はありますか?

例えば:

があるとしますwordlist { "apple", "pear", "banana" }。ユーザーがを入力'p'すると、提案されるオートコンプリートは"apple"and"pear"である必要がありますが、バナナではありません ( "apple"and"pear"の両方に が含まれるため'p')。デフォルトのオートコンプリートでは、 のみが提案され"pear"ます。

0 投票する
2 に答える
3519 参照

qt - QtのコンボボックスにQObjectを追加

MyClass など、作成したカスタム クラスがあります。次に、以下のコンボ ボックスの 2 番目のパラメーターとして MyClass の参照への参照を追加する方法:

this->ui->comboBox->addItem("item-1", );

目的は、アイテムが変更されたときに発生することです。MyClass の特定のクラス インスタンスを取得し、それに応じて処理したいと考えています。

0 投票する
2 に答える
1375 参照

python - Python PyQT4 - 不明な数の QComboBox ウィジェットを QGridLayout に追加する

キューから人の名前のリストを取得し、各人について、addWidget() 関数を使用して QGridLayout に名前のチェックボックスを配置したいと考えています。項目を QListView に正常に配置できますが、新しい行を作成するのではなく、互いの上に書き込むだけです。どうすればこれを修正できるかについて誰か考えがありますか?

self.jobQueue.getPeopleOffQueue() は ['Bob', 'Sally', 'Jimmy'] のようなものを返します。

0 投票する
2 に答える
989 参照

c++ - QComboBox または QSpinBox を許可されていない値に設定する

多くの相互依存関係があるため、ユーザーがパラメーターを連携させるのに役立つアプリケーションを維持しています。

現在、変数 Y のデフォルト値 x があります。ユーザーが他の変数 Z を変更すると、x より大きい Y の新しい最小値が存在する可能性があります。これは、スピンボックスの最小値として設定されています。スピンボックスは現在の値を表示できなくなり、最小値を表示するようになりました。ユーザーが自分の古い値を確認できるようにしたいと考えています。このようなことを達成するために Qt に表示されない設定はありますか?

同じ質問が QComboBox にも当てはまります。