2010-12-17 35 views
1

私はprogrssbarの色を緑色の黒色に変更したいと思います。私はデフォルトでは緑色だと思っています 私は試しています self.progress_bar.color しかし、私はそこにinbuiltメソッドがあると思いますが、私はそれを見つけることができない変更を反映していません。wxのpythonでプログレスバーの色を黒に変更したい

答えて

0

上記の答えは確かに行く方法ですが、ダイアログなしで進捗状況を探している場合は、サブクラスのプログレスゲージを調べることをおすすめします。

wx.lib.agw.pyprogress.ProgressGaugeのマニュアルを参照してください。

http://wxpython.org/docs/api/wx.lib.agw.pyprogress.ProgressGauge-class.html

例:参考

import wx.lib.agw.pyprogress.ProgressGauge as pg 

prog = pg.ProgressGauge(self, -1) 
prog.SetGaugeBackground(wx.Colour(0, 0, 0)) 

、あなたはこのよう下記のリンクを参照したい場合があります質問はすでにスタックオーバーフローで答えられています:

Wxpython How to change the colour of Gauge Progress bar in windows

1

ここでは推測していますが、可能であればwxPythonはネイティブウィジェットをラップするため、これらのウィジェットは特定の色の変更をサポートする場合とサポートしない場合があります。私はいくつかのOSでStaticTextに当てはまることを知っています。純粋なPythonで書かれており、簡単にハックすることができるので、汎用プログレスバーPyProgressを試してみてください。

関連する問題