問題タブ [qcheckbox]

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 投票する
1 に答える
3123 参照

qt - QWizard の QCheckBox、QRadioButton および QComboBox: シグナル/スロットおよび SignalMapping - 必要な情報

QWizard を作成しようとしています。最初のウィンドウで QRadioButton と QComboBox の組み合わせを使用し、2 番目のウィンドウで QCheckBox と QComboBox を使用する必要があります。

最初の Window では、RadioButton ごとにテキストとして提供される情報は、指定されたパスのディレクトリからのものであり、ComboBox リストは、RadioButton のディレクトリ内のディレクトリの反復です。

2 番目のウィンドウでは、プロセスは上記と同じです。ラジオ ボタンの代わりに、別のディレクトリ パスからチェック ボックスが表示されます。

ラジオ ボタンとコンボボックスは、シグナルとスロットと相互に依存しています。1 つのラジオ ボタンがチェックされている場合は、対応するコンボボックスをアクティブにする必要があり、次のラジオが選択されている場合は、最初のラジオ ボタンを無効にする必要があります。しかし、これは起こっていません。コンボボックスのリストは、チェックするたびに増加し、対応するコンボボックスも無効になりません。

これが私のコードです:

0 投票する
0 に答える
1318 参照

qt - Qt デリゲートが createEditor() を呼び出さない

ComboBox を開いたときに ComboBox に CheckBoxes を入力しましたが、最初のアイテムのデリゲート createEditor は呼び出されませんが、2 番目のアイテムに移動すると呼び出され、デリゲートが適切に作成されます。この後、最初の項目に戻ると、デリゲートが機能します。問題は、最初のアイテムを初めて選択する場合のみです。コンボ ボックスに項目が 1 つしかない場合、この項目は選択できません。

これは私のデリゲートのコードです:

そして、これは私の QComboBox サブクラスのコードです:

ありがとうございました。

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

qt - QObjectName で見つかった QObject を使用する

プログラムに少し問題があります。設定に設定ファイルを入れました。そこから、チェックする必要があるオブジェクトの名前を取得します (これらは QCheckBox です)。私はこのコードを持っています(コンパイルして実行しますが、「cBox-> setChecked」にあるとクラッシュします):

私は ui->cBox->... を配置しようとしましたが、cBox は ui の子ではないと言われています。qDebug(cBox) の場合、 QObject(0x0) があるので何もありません!

私はQtに少し慣れていないので、簡単なことかもしれません。ありがとう、良い一日を:)

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

qt - QCheckBoxウィジェットの目盛りの色を変更するには?

QCheckBox の TICK の色を黒から濃い青に変更したいので、QSS を試しましたが、うまくいきません:

QSS を使用すると背景色のみが変更されますが、目盛りの色を変更したいと考えています。

そのpaintEventをDo Itにオーバーロードする必要がありますか?

ありがとう。

-----------</p>

今私はそれを解決するためにQSSを試みています、

これは Qt ref の qss の例ですが、PATH を取得するにはどうすればよいですか? どういう意味?

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

qt - QT QTableView はチェック項目を取得します

チェックボックス付きのQTableViewが作成されました:

今、チェックされたすべての行を取得したいと思います。多くのサンプルコードで見つけたように、次のようなものを書く必要があります:

しかし、このコードは機能しません。いくつかのアイテムをチェックしても、カウント値はゼロです!! 私はそれを行うためのより良い方法をたくさん探しましたが、見つかりませんでした...:(

誰でも私を助けてもらえますか?

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

python - ウィジェットの辞書を動的に埋めて削除するにはどうすればよいですか?

次のコードがあります。

次にSLOT、別のファイルに次のものがあります。

私の質問は、 をクリックすると、辞書checkboxesにテキストを入力します: self.filterNameDict、しかし、複数回クリックすると、指定された辞書を処理できません。ハンドルごとに動的に辞書を作成する方法はcheckboxes? checkboxそれは、フィールドの名前を追加して口述するときにクリックする必要があることを意味し、lineEdit text()それを削除すると、口述から自動的に削除されますか?