問題タブ [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.
qt - QListWidgetItem のテキストを強調表示/選択できない
RHEL6 で qt5.2.1 を使用しています
likeの代わりにQTextBrowser
使用する新しいウィジェットを使用または書き換える以外に、マウスポインターでテキストを個別に選択できるようにするにはどうすればよいでしょうか?QLabel
QListWidgetItem
QListWidget
たとえば、vim のようなテキスト エディターでは、テキストの上でマウス ボタンをドラッグ アンド クリックしてマウスを離すことができます。次に、別のエディターまたはターミナルでマウスを中クリックすると、それが貼り付けられます。私はそれを行う方法を知っていますQClipboard
が、問題はそもそもテキストが選択できないことです。1回のクリックで行全体を選択できるようにしたいので、を使用していQListWidget
ますが、マウスを押したままドラッグすると、個々のテキストを選択できるようにしたいと思います。
TL;DR : AにはマウスにするQLabel
機能があります。setTextInteractionFlags
selectable
QListWidgetItem
python - QListWidget でサムネイルのサイズを大きくする方法
問題=> 現在のサイズよりも比較的大きなサイズの画像とそのサムネイルのリストを含む QlistWidgetItem オブジェクトを作成したいと考えています (Windows エクスプローラーの「中アイコン」または「大アイコン」オプションのようなものです)。
これまでの進捗状況=> リストの作成方法を見つけることができましたが、アイコン以外は小さすぎます。
私が試したこと=> cldもフォントを比例的に大きくすると仮定して、リスト項目のフォントサイズを変更しようとしました。うまくいきませんでした。別のオンラインブロガーによると、(PILの画像)を使用してサムネイルのサイズを設定しようとしましたが、うまくいきませんでした。
コード スニペット=> PIL から #Imported Image と ImageQt、QtGui と QtCore もインポート
皆さんが私を助けてくれることを願っています。:)
image - 解像度を下げて QListWidget にサムネイルをロードする
QListWidgtet に追加して表示する画像の解像度を下げる必要があります。次のコードを使用しますが、フル解像度でロードされているため、すべての画像が表示されるわけではありません
}
QIcon の解像度のサイズを変更して、画像の読み込みにかかる時間を最適化し、追加されたすべての画像を表示する方法はありますか? 多くの画像をロードすると、最後の QListWidgetItems は名前のみを追加します。
ご協力いただきありがとうございます
c++ - 文字列を QListWidgets に正しく追加するには?
次のコードでは、メソッドexec(const char *cmd)
は bash スクリプトを実行し、出力を文字列のベクトルとして返します。目的は、これらの文字列のそれぞれから を作成し、作成した小さな GUI にQListWidgetItem
追加することですが、 が正常に作成されません。aまたはを作成するには常に a を使用する必要があるようですが、文字列変数を使用して作成することはできません。QListWidget
QListWidgetItem
const char*
QString
QListWidgetItem
行で何をしようとしているのかを見ることができます: QString nextLine = txtVcr.back();
There is an exception throw here, it wants QString
set to a const char*
, たとえば QString nextLine = "Hello, World!";
ベクトルから文字列を取得QListWidgetItems
し、それらから作成して my に追加するにはどうすればよいQListWidget
ですか?
C# では、任意のコンテナー/ウィジェットに文字列などを追加できるという点で、すべてがかなり直接的でした。これらの「QWidgets」で見落としている中間ステップはありますか? おそらく、「Q」タイプにキャストする必要がありますか?
c++ - QListWidget の選択を別の QListWidget に接続する
編集
解決済み、初期化するのを忘れただけですfound_users
1 つのウィンドウに 2 つの QListWidget があります。左側のものは、私のデータベースのすべてのユーザーのリストです。
右側には、クエリ結果に関連するアカウントのサブセットが表示されます。
右の選択を左にも反映させたい。
たとえば、私が左側にいる場合
usr1
usr2
usr3
usr4
右側のリストで「usr3」を選択すると、左側の「usr3」の選択がトリガーされるはずです。
コードは次のとおりです:
.h
.cpp
彼らが言う右側の何かを選択すると、それは私にとってはうまくいきません:
私が提供した情報で十分だったと思います。
c++ - QListWidgetItem を QListWidget に追加する
したがって、クラス SnapshotPanel : public QListWidget を動的に QListWidgetItem に追加しようとしていますが、それを試みるたびに segfault が発生します。SnapshotPanel を作成するときにリストに追加できるため、アイテムを追加するコードが正しいことを確認しました。ただし、シグナルとスロットを介してコードが呼び出されたときにパネルに追加することはできません。不足しているものへの洞察が評価されます。
コンストラクタは次のとおりです。
シグナルとスロットを介して呼び出されたときに次のコードを使用できない理由はありますか?
qt - 特定の QListWidgetItem で QSS クラスを使用する
(カスタム css を定義することによって) のいくつかの項目 ( )を強調表示したいと思います。QListWidgetItem
QListWidgetItem
からQListWidgetItem
継承しないため、css クラスを定義できるメソッドQWidget
はありません。setProperty
これにはどのようなアプローチがありますか?