我用 wxPython 和 VPython 编写程序,但我有一个大问题:模块 VPython 并不总是运行。如果我在解释器中运行程序,程序运行的频率要比编译后的频率高。代码从不返回任何错误。我在其他电脑上试了一下,程序是一样的。
Win7 Python 2.7.5 32 位 wxPython 2.9.4 VPython 6.0.5
import visual as v
import wx
class Maintest(v.window):
def InitUI(self):
fileMenu = wx.Menu()
self.menubar.Append(fileMenu, '&Plik')
self.menubar.Remove(0)
def asd(self, scene):
v.box()
def main():
w = Maintest(menus=True, title="program", x=100, y=100, width=1024, height=600)
w.InitUI()
scene = v.display(window=w, x=0, y=0, width=600, height=600, up=(0,0,1), background=(1,1,1), foreground = (0,1,0), forward=(-1,-1,-1))
w.asd(scene)
while True:
v.rate(60)
if __name__ == '__main__':
main()
一切正常:http: //imageshack.us/photo/my-images/199/tpp.png/ 不正常:http: //imageshack.us/photo/my-images/689/akun.png/
它只是主程序的一部分,但问题是一样的。怎么了?我应该怎么做?我将不胜感激。