0

QProgressBar 要素の背景とチャンク イメージをプログラムで変更する必要があります。実行時に特定の画像 URL を使用して StyleSheet を適用することで、これを実現できることは既に知っています。私の場合の問題は、ローカル ファイルを使用できず、実行時にファイルをダウンロードする必要があることです。したがって、スタイルシートを使用せずに QImage/QPixmap/QIcon (またはその他の適切な) オブジェクトを使用して QProgressBar の背景画像を設定できる必要があります。

これはどういうわけか可能ですか?

4

1 に答える 1

1

これは、QProgressBar の styleSheet を設定する正解です。

 QString style=NULL;
setValue(40);
style.append("QProgressBar{border: 0px solid grey;background-image:url("/UrlImage Background/abc.png");background-color:transparent;}");
style.append("QProgressBar::chunk {background:url("/UrlImage Background/chunkimage.png");}");
setStyleSheet(style);
于 2015-11-12T09:18:23.850 に答える