問題タブ [qheaderview]
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.
python - PyQt QTableWidget ヘッダーに画像を配置する
垂直ヘッダーにサムネイル画像がある QTableWidget を作成しようとしています(最終的にはその下のテキスト)。私の現在の試みは、QTableWidgetItem をサブクラス化することです...
そして後でこれは経由で設定されます
画像は表示されますが、次の画像に見られるように、サイズを変更できないアイコンのようです...
明らかに、私は画像を適切なサイズにする方法を探しています。この問題の解決策をかなり広範囲に検索しましたが、これまでのところ何も思いつきませんでした. QPixmap をスケーリングしても効果はありません。これについて何か助けていただければ幸いです。
注意: 違いがあれば、Houdini で PyQt を実行しています。
c++ - TableView へのヘッダー
私はどこでも閲覧してきましたが、Qt Creator で特定のタイプのヘッダーをTableViewに作成する方法に関する情報が見つかりません。
私はそれを次のようにしたい:
python - ウィジェットを非表示にした後のペイントがクリップされる
QSortFilterProxyModel から単語をフィルタリングできるように、QLineEdit を QHeaderView に追加しようとしています。
最初は、ヘッダーにタイトルと検索アイコンしか表示されない場合があります。ユーザーがアイコンをクリックすると、右側に QLineEdit が開き、検索ボタンが覆われ、タイトルがヘッダーの左側に移動します。
editFinished シグナルが発行されると、QLineEdit は現在のテキストを保存し、paintSection はデリゲートのようにヘッダーにタイトルと QLineEdit を描画します。QLineEdit が空の場合、検索は終了し、paintSection は最初のレイアウトに戻り、タイトルのみに検索アイコンが表示されます。
ただし、私のコードでは、検索が終了すると、paintSection は QLineEdit で覆われた部分のみを更新し、QLineEdit で覆われていない部分は、何らかのイベントが再描画をトリガーするまで同じままです。
私は Qt のペインタ システムにあまり慣れていないので、この問題に本当にイライラしています。
これは、HeaderView の現在のコードです。QLineEdit を開く機能は含まれていません。HeaderData は、Header の情報を持つ単純なクラスです。