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()
すべてOK: http://imageshack.us/photo/my-images/199/tpp.png/ OKではない: http://imageshack.us/photo/my-images/689/akun.png/
メインプログラムの部分だけですが、問題は同じです。なにが問題ですか?どうすればいいですか?私は答えに感謝します。