如何防止 IntCtrl() 忽略 SetForegroundColour

How to prevent IntCtrl() ignoring SetForegroundColour

当更改 IntCtrl 的前景色时,它就像没有在每次后续更新中设置一样,因为文本的颜色恢复为黑色。
有没有办法避免这种情况?

花了一段时间才找到答案,所以如果您有类似的问题,答案就在 default_color 和 oob_color。
定义类似这样:
self.Client_rate = ic.IntCtrl(self.panel3,-1,value=0,size=(25,22),default_color=self.txt_colour,oob_color="red")

然后如果你需要改变前景色改变这样:
self.Client_rate.SetColors(default_color=self.txt_colour, oob_color="red")

我相信这对某人有帮助。注意:需要拼写"color"!