回答編集履歴
2
フィルタについて誤解していたので、補足追記
test
CHANGED
@@ -12,8 +12,7 @@
|
|
12
12
|
|
13
13
|
ではなく、調べるべきは QTableWidget でフィルタを書ける方法は~となります。
|
14
14
|
|
15
|
-
|
15
|
+
列によるソートであれば、setSortingEnabled, sortItems メソッド辺り
|
16
|
-
データを一旦クリアしてから、表示したいデータを再構築する必要があります。
|
17
16
|
|
18
17
|
> self.model.invisibleRootItem().appendRowへデータ移行できないか
|
19
18
|
|
@@ -23,7 +22,6 @@
|
|
23
22
|
まずは、QTableWidget を使うか QTableView にするかの方針を定めましょう。
|
24
23
|
|
25
24
|
QTableWidget を採用する場合は、質問の内容は全て見当外れになります。
|
26
|
-
QTableWidget では提供されてない機能なので、必要な機能は自分で実装する必要があります。
|
27
25
|
|
28
26
|
QTableView を採用する場合は、リンク先の情報が使えるのでそのまま参考にしてください。
|
29
27
|
⇛ 要点は QTableWidget ではなく、QTableView を使う点
|
1
文章の修正
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
|
-
用語
|
1
|
+
用語を混同されてるようです。
|
2
2
|
問題の原因は、QTableView の情報を参考にしながら 実際にはQTableWidget を使っている点で、
|
3
3
|
|
4
|
-
リンク先の情報を参考にするには、自作クラスのTableView ではなく
|
4
|
+
リンク先の情報を参考にするには、(QTableWidgetを継承した) 自作クラスのTableView ではなく
|
5
5
|
Qtの提供する QTableView を継承したクラスを作成する必要があります。
|
6
6
|
(コードは少し複雑になり、Model-View に関する理解が必要です)
|
7
7
|
|