問題タブ [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.

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

qt - カスタム QHeaderView で並べ替えができないのはなぜですか

QHeaderView を拡張した独自の QHeaderView を実装しました。

このビューを使用する QTableWidget で並べ替えを有効に設定した後も、並べ替えができません。残念なことに、テーブルは最初は最初の列でソートされています。水平ヘッダーをカスタム クラスに設定しないと、並べ替えが実行されます。

オーバーロードされたメソッドは、コンストラクター (強制的に水平方向) と sizeHint() だけです。

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

qt - QHeaderView のセクションのテキストをファイルに書き込むにはどうすればよいですか?

QTableViewMS Excel で表示できるように、すべてのデータを取り込み、.csv ファイルに書き込むエクスポーターを作成しようとしています。

水平ヘッダーのセクションからテキストを読み取る方法が見つからないようです。みたいなメソッドがないようQHeaderView::sectionsで、QHeaderViewのセクションにアクセスできません。確かQHeaderView::countにどこかのコンテナに保存されていると思います。

のセクションのテキストを取得する方法はありQHeaderViewますか?

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

python - PyQt ヘッダー ラベル付きの TableView からセルを取得します

現在、SQL クエリの結果を TableView にロードしています。

次に、ヘッダー ラベル (ジオメトリ) に基づいて特定のセルを選択する必要があります。この列は、検索する別のテーブルに応じて位置を移動します。

ユーザーが行のどこか(ジオメトリ列のセルではない)をクリックすると、ジオメトリ列のセルを選択したいと思います。

現時点では、これが tableView に関連付けられています

そして、その機能で私は持っています

QTableView.model(row, column) を使用してインデックスを選択する場合、行と列の番号を指定する必要があります。ただし、これは異なるため、 QTableView.model(row, 'geometry') を実行したいと思いますが、モデルは整数を想定しています。

解決策はありますか?

ありがとう

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

c++ - QTableViewの列全体の選択を無効にする方法は?

void setSelectionBehavior ( QAbstractItemView::SelectionBehavior 動作 )

この関数は、項目の選択、行の選択、セルの選択の 3 つの値のいずれかを受け入れます。

質問:

セルをクリックすると選択され、行インデックスをクリックすると行が選択されますが、列ヘッダーをクリックすると列全体が選択されません。私が理解しているように、これはこの機能を使用して行うことはできません。

が設定されているときとまったく同じように動作するようにテーブルビューが必要SelectionBehavior::selectItemsです。

ただし、ユーザーがヘッダーをクリックすると、列は選択されません。

列の選択を無効にすることを考えてQHeaderViewいますが、方法が見つかりませんか?

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

qt - QHeaderView 配信クラスの paintSection を実装する

長方形は塗装ではありません。しかし、paintSection を削除すると、それはペイントです。base paintSection を呼び出した後、四角形を描画する必要があります。

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

qt - QHeaderView クラスから派生したテキストを描画する方法

QHeaderView クラスから派生したテキストを描画する必要があります。しかし、このコードは機能しません。