問題タブ [qlistwidget]

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

c++ - QListWidget はアイテムなしで doubleClicked シグナルを送信します

ユーザーが QListWidget をダブルクリックしたときに、何かをしたい (たとえば、QFileDialog ウィンドウを開く) ダイアログに QListWidget があります。残念ながら、void doubleClicked (const QModelIndex & index)リストに項目がある場合にのみ起動します。

ウィジェット内のどこでも、ダブルクリック イベントが受信されるたびに、ウィジェットが信号を発するようにすることは可能ですか? それとも別のアプローチが必要ですか?

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

qt - listwidget アイテムの値を設定するには?

アイテムを追加するリスト ウィジェットを作成します...私のアイテムはファイル名です。このファイル名のファイルパスを保存する方法はありますか? listwidget の項目に特定の値を設定する方法を知りたいですか?

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

pyqt - pyqt QtGui.QListWidget.currentItem(QtGui.QListWidget()) は常に None です

アプリに QListWidget があります。ユーザーがダブルクリックしたアイテム (アクティブ化されたアイテム) の文字列値を QListWidget から取得する必要があります。

実際にこれを実行すると、QListWidget の Item をダブルクリックすると、predmet が None になり、その理由が本当にわかりません。

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

qt - QListWidgetItem をカスタマイズして、追加のデータを保存します。どのように?

QListWidgetItem には、アイコンとテキストの 2 つのデータが含まれています。そして、別の QString をそこに保存したいと思います。どのようにできるのか?これが私のテスト コードです。addItem を呼び出した後、ListWidget は何も表示しません。

また、どのアイテムがクリックされたかを知るにはどうすればよいですか? SLOT 関数は「void on_listWidget_itemClicked(QListWidgetItem* item)」です。明らかに、パラメーター項目は親クラス: QListWidgetItem であり、サブクラス: ListWidgetItem ではありません。

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

qt - QtでSymbianスタイルのリストビューを作成する方法

私はこれまでQtでアイテムのデリゲートを行ったことがなく、ドキュメントではより複雑なデリゲートについて十分に説明されていないと思います。

2つのスタイルのSymbian(^ 3)スタイルリストを作成する必要があります

タイプ1:

デリゲートスタイル1

これは一般的なナビゲーションリスト用であり、アイコンと下のラベルはオプションです。

タイプ2:

デリゲートスタイル2

これは設定リスト用で、プッシュボタンはトグル(オン/オフ)ボタンにすることも、コンテキストメニューを実行することもできます。

この種のアイテムデリゲートを作成するにはどうすればよいですか?

よろしく、ラット

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

qt - QItemDelegateを使用したQListWidgetまたはQListView?

アイテムのリストを表示する必要があるとしましょう。各項目には、QPushButton、画像、およびいくつかのテキストが含まれています。ユーザーがボタンをクリックすると、何かが起こるはずです (つまり、シグナルを取得する必要があります)。Qtでこれを実装する正しい方法は何ですか?

少し読んだ後、QListWidget と QListWidgetItem を使用すれば、これを実現できることがわかりました。必要に応じて各 QListWidgetItem をサブクラス化し、リスト ウィジェットに設定できます。

ただし、より適切なアプローチ (モデル ビュー アプローチ) は、QItemDelegate と組み合わせて QlistView を使用することであるとも読みました。しかし、QItemDelegate を使用している場合、ウィジェットのみをペイントできるようです。プッシュボタンイベントを取得するにはどうすればよいですか?

この巨大な投稿で申し訳ありません。QListWidget/QListViewをいつ使用するかという概念全体について、私はちょっと混乱しています。

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

python - pyqt4 の listWidget からの戻り値

を使用して listWidget から選択した値を保存しようとするたびに

これは、foo の値として得られるものです。

これは理にかなっていますが、明らかに私が求めていたものではありません。実際のアイテムを選択する方法については知っていますが、他のすべての入力ウィジェットにあるように、これを行うための1行の方法はありませんか?

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

qt - 選択したアイテムをQListWidgetに設定するにはどうすればよいですか?

以下のコードを使用して、listwidgetに2つのアイテムを追加しています。リストウィジェットの選択項目として「ウィークエンドプラス」を設定したいのですが、どうすればよいですか?

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

pyqt - pyQt:QListWidgetでチェックされたクエリチェックボックス

このようなQlistWidgetにチェックボックスを追加しています

このよう にカスタムウィジェットでチェック可能なQListViewItemの状態を変更することはできません

しかし、チェックボックスの項目がユーザーによってチェックされているかどうかを知りたいときに、どういうわけか元に戻すことができません。私は非常に基本的な何かを逃しているに違いありません...

だから私はユーザーがチェックしたリストのどのチェックボックスを知る必要がありますか?チェックボックスの状態を取得するために、返されたリストアイテムオブジェクトをどう処理するかがわかりません。代わりにチェックボックスコールバックを使用する必要がありますか?簡単そう

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

qt - カスタム ウィジェットを含む qlistwidgetitem が UI で選択されているように見えない

アイコン モードの Qlistwidget があり、setItemWidget を使用してカスタム ウィジェットに要素を表示していますが、これまでのところ動作しています。

かなりこのようなものです:

https://stackoverflow.com/questions/3639468/what-qt-widgets-to-use-for-read-only-scrollable-collapsible-icon-list

私が抱えている唯一の問題は、アイテムを選択すると、アイテムが選択されていないように見えることです (アイテムの周りにフレームがありません)。適切な信号を取得しているため、それらは選択されていますが、UI で選択を確認できません。それらを選択したように見せる方法についてのアイデアはありますか?

**サンプルコードを追加するために編集**

(前のリンクにあるコードを変更したものです)

ありがとう

/J