問題タブ [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 投票する
2 に答える
1591 参照

qt - 複数のcomlumnでQComboboxをカスタマイズする方法

QComboboxを使用していますが、QComboboxのすべてのアイテムに3つのアイコンを表示したいと思います。ただし、現在、QComboboxのすべてのアイテムに表示されるアイコンは1つだけです。

すべてのアイコンは動的に変更する必要があります。

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

qt - intとQComboBox間の単純な接続?

どういうわけか、この質問をするのは本当にばかげていますが、このサイトやその他の情報源を2時間読んだだけで、複雑な解決策しか見つかりません。自分の問題には本当に単純な解決策があるはずだと強く信じています。

たとえば、TCL / TKでは、変数を定義して、2行のコードでコンボボックスにバインドできます。同様に、Qt / C ++では、クラスの1つにintが定義されており、QComboboxでそのintを選択した要素の番号(インデックス)に設定する必要があります。

これを達成するために、モデル/ビューとそのクラスの詳細を本当に掘り下げる必要がありますか?

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

java - Javaのテーブルビューでqcomboboxを作成するには?

5 列のテーブルビュー (モデル) があります。そのうちの 1 つで、コンボボックスに 2 つのオプションを表示したいと考えています。オプションは決まっているので、デリゲートを使う必要はないと思います。私が間違っている?

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

css - QSpinBox/QComboBox に border-radius を設定すると、アップ/ダウン コントロールに予期しない副作用が生じる

私は PyQt4 を使用して、多数の QLineEdit および QSpinBox 入力とのインターフェイスを作成しています。両方とも丸みを帯びた外観にしたいのですが、これはスピンボックスの場合に問題を引き起こします。

スタイルシートの関連部分は次のようになります。

次のようなインターフェイスを提供します。

UI スクリーンショット

border-radiusQSpinBox と QComboBox に (値が 0 であっても) を含めると、次のようになります。

不具合のある UI のスクリーンショット

矢印が Windows XP/Vista テーマから単純なデフォルトの外観にどのように変化したかに注目してください。

これはなぜ起こり、どうすれば防ぐことができますか?

私が見たいのは、スピンボックスとコンボボックスの主な形状がライン編集のような形になっていることです. ネイティブのデフォルトを使用したいので、カスタム矢印画像を設定しようとはしませんでした。それとも、それが本当に私の最善/唯一の選択肢ですか? ありがとう!

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

c++ - QComboBox で QString を検索

QComboBox で QString を見つけるにはどうすればよいですか? 文字列に対応するコンボボックス内の要素のインデックスを取得したい。ネイティブメソッドはありますか?

前もって感謝します。

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

pyqt - ドロップダウンに表示されるアイテムの数を設定するPyQtQComboBox

私は、オブジェクトディクショナリを取得し、ロボットからストリーミングされる変数をリアルタイムでプロットできるPyQtのアプリケーションに取り組んでいます。これを有効にするために私が取り組んでいることの1つは、ドロップダウンメニューです。残念ながら、数百の変数があるため、クリックすると、画面の上部から下部にPyQtコンボボックスがポップアップ表示されます。一度に表示されるアイテムの数を20に制限し、スクロールして残りを表示できるようにしたいのですが。文書化されたsetMaxVisibleItemsメソッドを使用してみましたが、ドロップダウンにはまったく影響しません。何かお勧めはありますか?

ここにコード:

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

c++ - C ++、Qt-非表示のQListView

プログラムのチェックボックスのリストを作成して、ユーザーがさまざまなフラグをオン/オフできるようにします。ただし、QComboBoxのように動作させたいと思います。ほとんどの場合、折りたたまれますが、クリックすると自動的に開きます。

そのような機能を追加するための最良の方法は何ですか(たとえば、QComboBoxからカスタムクラスを派生させる、またはQListViewで何かを行う)?ありがとうございました。

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

c++ - 編集可能な QComboBox: 編集テキストを項目テキストと同期します

QComboBox「自動的に」編集可能にしたい があります。つまり、ユーザーが現在のアイテムのテキストを手動で変更するたびに、そのテキストは基になるモデルに自動的に「落ちる」必要があります。

これまでのところ、カスタム シグナル ハンドラを介してこれに到達しました。

だから、より少ないコードでこれを行う可能性はありますか? 試してみましQComboBox::setInsertPolicy(QComboBox::InsertAtCurrent)たが、役に立ちませんでした。

編集:カスタム スロットを使用した現在の方法は適切に機能しますが、シグナル/スロットを含まない方法があるかどうかを尋ねています。

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

checkbox - QComboBox の Choice-Indicator を非表示にできません

プログラマー

QComboBoxに属するリスト ビューの背景色を(QSS ごとに) 設定すると、この QComboBox は組み込みの光学ルック アンド フィールを使用しなくなります。代わりに、QSS-Stylesheet ごとにもすべての光学設定を指定する必要があります。

選択可能な項目を示すリスト ビューの左側にチェックボックスが表示されるようになりました。このボックスは、最後の使用時に選択されたアイテムに対してチェックされます。

チェックボックスを使用して列を非表示にして、表示されないようにし、画面上のスペースを消費しないようにするにはどうすればよいですか?

前もって感謝します...

0 投票する
3 に答える
1564 参照

qt - Qt多言語QCombobox

多言語qt(その場で言語を変更する)に問題があります。私のフォームには、言語が変更されたときに翻訳されるコンボボックスがあります。languageChangedの場合、アプリ呼び出しメソッドretranslateUi()は、コンボボックス内のアイテムを翻訳します。コンボボックスには、信号currentIndexChanged()に対応するスロットがあります。

しかし、メソッドretranslateUi()が呼び出されると、次のようになります。

問題は次のとおりです。retranslateUi()の各ステートメントは、信号currentIndexChanged()を発行し、その後、スロットが再度呼び出します。

どうすればそれを回避できますか?