質問

QT4 を使用する最良の方法は何ですか? QItemDelegate ビュー内の画像のサムネイルを表示するには?

具体的には、生成時にアイテムデリゲートがブロックされないようにする方法を教えてください。 pixmaps 非常に大きな画像ファイル (> 500MB) から?

これを実現するコード例にリンクできる人はいますか?繰り返しになりますが、ここは Qt 固有のコードを探す場所ではないかもしれません。

役に立ちましたか?

解決

デリゲート メソッド (ペイント、描画など) の内部でピックスマップを生成している場合は、やり方が間違っています。
サムネイルの生成は 1 回だけ (ワーカー スレッド上で行うか、可能であれば実行時ではなく) 行い、デリゲートに適切なロールに対してサムネイルを表示させるだけにしてください。
実行時に実行すると、サムネイルが生成されるまでデフォルトの画像が表示されます (Web ブラウザがまだダウンロードされていない画像に対して行うのと同様です)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top