問題タブ [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 に答える
1029 参照

qt - QListWidgetItem のテキストを強調表示/選択できない

RHEL6 で qt5.2.1 を使用しています

likeの代わりにQTextBrowser使用する新しいウィジェットを使用または書き換える以外に、マウスポインターでテキストを個別に選択できるようにするにはどうすればよいでしょうか?QLabelQListWidgetItemQListWidget

たとえば、vim のようなテキスト エディターでは、テキストの上でマウス ボタンをドラッグ アンド クリックしてマウスを離すことができます。次に、別のエディターまたはターミナルでマウスを中クリックすると、それが貼り付けられます。私はそれを行う方法を知っていますQClipboardが、問題はそもそもテキストが選択できないことです。1回のクリックで行全体を選択できるようにしたいので、を使用していQListWidgetますが、マウスを押したままドラッグすると、個々のテキストを選択できるようにしたいと思います。

TL;DR : AにはマウスにするQLabel機能があります。setTextInteractionFlagsselectableQListWidgetItem

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

python - QListWidget でサムネイルのサイズを大きくする方法

問題=> 現在のサイズよりも比較的大きなサイズの画像とそのサムネイルのリストを含む QlistWidgetItem オブジェクトを作成したいと考えています (Windows エクスプローラーの「中アイコン」または「大アイコン」オプションのようなものです)。

これまでの進捗状況=> リストの作成方法を見つけることができましたが、アイコン以外は小さすぎます。

私が試したこと=> cldも​​フォントを比例的に大きくすると仮定して、リスト項目のフォントサイズを変更しようとしました。うまくいきませんでした。別のオンラインブロガーによると、(PILの画像)を使用してサムネイルのサイズを設定しようとしましたが、うまくいきませんでした。

コード スニペット=> PIL から #Imported Image と ImageQt、QtGui と QtCore もインポート

皆さんが私を助けてくれることを願っています。:)

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

image - 解像度を下げて QListWidget にサムネイルをロードする

QListWidgtet に追加して表示する画像の解像度を下げる必要があります。次のコードを使用しますが、フル解像度でロードされているため、すべての画像が表示されるわけではありません

}

QIcon の解像度のサイズを変更して、画像の読み込みにかかる時間を最適化し、追加されたすべての画像を表示する方法はありますか? 多くの画像をロードすると、最後の QListWidgetItems は名前のみを追加します。

ご協力いただきありがとうございます

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

c++ - 文字列を QListWidgets に正しく追加するには?

次のコードでは、メソッドexec(const char *cmd)は bash スクリプトを実行し、出力を文字列のベクトルとして返します。目的は、これらの文字列のそれぞれから を作成し、作成した小さな GUI にQListWidgetItem追加することですが、 が正常に作成されません。aまたはを作成するには常に a を使用する必要があるようですが、文字列変数を使用して作成することはできません。QListWidgetQListWidgetItemconst char*QStringQListWidgetItem

行で何をしようとしているのかを見ることができます: QString nextLine = txtVcr.back(); There is an exception throw here, it wants QStringset to a const char*, たとえば QString nextLine = "Hello, World!";

ベクトルから文字列を取得QListWidgetItemsし、それらから作成して my に追加するにはどうすればよいQListWidgetですか?

C# では、任意のコンテナー/ウィジェットに文字列などを追加できるという点で、すべてがかなり直接的でした。これらの「QWidgets」で見落としている中間ステップはありますか? おそらく、「Q」タイプにキャストする必要がありますか?

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

c++ - QListWidget の選択を別の QListWidget に接続する

編集
解決済み、初期化するのを忘れただけですfound_users

1 つのウィンドウに 2 つの QListWidget があります。左側のものは、私のデータベースのすべてのユーザーのリストです。
右側には、クエリ結果に関連するアカウントのサブセットが表示されます。
右の選択を左にも反映させたい。
たとえば、私が左側にいる場合

usr1
usr2
usr3
usr4

右側のリストで「usr3」を選択すると、左側の「usr3」の選択がトリガーされるはずです。

コードは次のとおりです:
.h

.cpp

彼らが言う右側の何かを選択すると、それは私にとってはうまくいきません:

私が提供した情報で十分だったと思います。

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

c++ - QListWidgetItem を QListWidget に追加する

したがって、クラス SnapshotPanel : public QListWidget を動的に QListWidgetItem に追加しようとしていますが、それを試みるたびに segfault が発生します。SnapshotPanel を作成するときにリストに追加できるため、アイテムを追加するコードが正しいことを確認しました。ただし、シグナルとスロットを介してコードが呼び出されたときにパネルに追加することはできません。不足しているものへの洞察が評価されます。

コンストラクタは次のとおりです。

シグナルとスロットを介して呼び出されたときに次のコードを使用できない理由はありますか?

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

c++ - Qt の QListWidget のようなブログ

QListWidget のような Qt アイテム リストの作成方法ですが、複数の行、複数の画像、html テキスト リンクのようなボタン、およびテキスト装飾 (ボールド/イタリック/etc)。

ここに画像の説明を入力

これらのオプションの少なくとも 1 つを知っていれば、私を助けてください。

ありがとう。

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

qt - 特定の QListWidgetItem で QSS クラスを使用する

(カスタム css を定義することによって) のいくつかの項目 ( )を強調表示したいと思います。QListWidgetItemQListWidgetItem

からQListWidgetItem継承しないため、css クラスを定義できるメソッドQWidgetはありません。setProperty

これにはどのようなアプローチがありますか?