プロジェクトをQt 5.7からQt 5.8にアップグレードしたい。私はQListWidget
の画像を表示する機能を持っています。Qt 5.7 - > 5.8 QListwidgetにQIconを追加する
私のプロジェクトでは、視聴者は画像からサムネイルを作成し、QIcon
に変換します。 QIcon
を作成したら、QListWidget
に新しいQListwidgetItem
を挿入して追加します。
5.7ではうまく機能しましたが、5.8ではサムネイルは表示されません。
belowsのはQListWidget
にコード
QIcon
です:
QIcon tmpIcon(pathOfImage);
ui.listWidget->addItem(new QListWidgetItem(tmpIcon, pathOfImage));
これが起こる可能か?私は5.8にどのように調整できますか?
5.7ではそれが動作します:5.8で
が、それはdoesntの:
しかし今、私は5.8に小さなサイズのPNGを表示できることを発見しました。
私は何が問題なのか分かりません。多分画像のサイズやフォーマットですか?
5.35では、QListwidget
には影響しませんでした!
プロパティ 'uniformItemSizes'は何とかこの問題につながる' true'に設定されました。 –
ありがとうございます。私はそれを徹底的に調べます! –
ui.listWidget-> setUniformItemSizes(false); 私は上記のコードを使用しましたが、動作しませんでしたTT –