我写了一些wxpython代码来显示进度条/量表。我注意到,如果我自己运行我的代码,我可以简单地调用self.gauge.Pulse()一次(没有计时器运行)并且仪表将在绿色条中脉动/移动。
但是,当我的代码作为更大的代码体的一部分运行时,条形变为纯蓝色,self.gauge.Pulse()不会使条形脉冲。保持不变。
更大的代码体包含其他wxFrame。
是否存在某种帧样式标志或其他会禁用"自动脉冲"功能并将栏从绿色变为蓝色?
这是Windows 7,顺便说一句
谢谢你们
答案 0 :(得分:0)
看起来你的“更大的代码体”没有使用正确的清单,因此使用旧的“经典”控件而不是comctl32.dll v6实现的“主题”控件。要轻松检查这一点,只需比较两种情况下按钮的外观,这应该清楚说明您是否使用了正确的清单。