問題タブ [qlistwidgetitem]

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 に答える
221 参照

c++ - QListWidgetItem xy の座標を取得し、図に示す効果を達成したい

私のコードは次のとおりです。マウスでアイテムをクリックした後、チェックボックスを選択して、指定した位置の背景を表示し、チェックボックスを設定したい 誰かが良い提案をしてくれれば幸いです

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

python - PySide: アイテムを削除して追加すると QListWIdget アイテムが消えることがある

カスタムウィジェットを備えた QListWidget があります。次の操作を行うと、次のような問題が発生します。

  1. 2つのアイテムを追加
  2. 2 番目の項目を削除します
  3. 別のアイテムを追加

ウィンドウのサイズを変更するか、3 番目のアイテムを追加するまで、最初のアイテムのウィジェットの内容は消えます。

例: 1 つの項目を追加:

ここに画像の説明を入力

別のアイテムを追加:

ここに画像の説明を入力

アイテム 2 を削除します。

ここに画像の説明を入力

別のアイテムを追加します (アイテム 1 のウィジェットが消えるのがわかります):

ここに画像の説明を入力

別のアイテムを追加します (アイテム 1 のウィジェットが再表示されます):

ここに画像の説明を入力

これは、上記の手順を実行するたびに発生します。

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

python - Pyqt - 「IconMode」で QTreeViewItem に追加すると、カスタム ウィジェットで選択の強調表示が失われる

ユーザーがクリックして画像/動画を開くカスタム ウィジェットのリストを作成しようとしています。すべてが機能していますが、通常アイテムに付属する選択の強調表示が失われています。

カスタムウィジェットを使用しているため、そこにないことはわかっています。ウィジェットで選択を強調表示するにはどうすればよいですか? 透明なブルーのレイヤーを表示させたいのですが。

不思議なことに、表示モードを ListMode に変更すると、青色の選択が表示されます。サンプルコードでコメントアウトしました。

彼はストライプバックの例であり、とにかく私が得ることができるストライプバックです. リスト ビューを切り替えてアイテムを選択すると、異なる動作が表示されます。