- 576 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 20:37:01.09 ID:yygcbIZh.net]
- 一先ず
QListViewを派生して、 QListView::dataChanged を public から call できるようにして、 modelからの emit の代替にすることにしました。 次点としては QListView->viewport()->update() を 適時call でも いけそうです。 嵌っていた点は、クロススレッド で emit(というか signal?) が 保証されてない点でした。 真っ当に対応するなら、クロススレッドの橋渡しを実装なのでしょうが、 スレッドまわりが理解できておらず厳しいです。 ひとまず納得できました。 お付き合いしてくださった皆様ありがとうございました。 >>555 > modelはデータをオンメモリで全部保つ必要はない。 これが、ちょっと気になったのですが、 全部登録しないと件数(というかスクロールバー)が不整合状態になりませんかね?
|

|