プロジェクトを Qt 5.7 から Qt5.8 にアップグレードしたいと考えています。に画像を表示する機能がありますQListWidget
。
私のプロジェクトでは、ビューアが画像からサムネイルを作成し、それをQIcon
. を作成した後、新しい を挿入してQIcon
に追加します。QListWidget
QListwidgetItem
5.7 ではうまくいきましたが、5.8 ではサムネイルが表示されません。
以下はコードです
QIcon
にQListWidget
:
QIcon tmpIcon(pathOfImage);
ui.listWidget->addItem(new QListWidgetItem(tmpIcon, pathOfImage));
何がこれを実現させるのですか?どうすれば 5.8 に調整できますか?
5.7では動作します:
5.8 では、次のことは行われません。
しかし、現在、5.8で小さいサイズのPNGを表示できることがわかりました。
何が問題なのかわからない。たぶん、画像のサイズまたは形式ですか?
QListwidget
5.7 では!には影響しませんでした。