作者battle7 (迪.阿伦)
看板Python
标题[闲聊] glade跑不出视窗 是哪儿出问题了?
时间Tue Jul 12 10:49:17 2011
http://imageshack.us/photo/my-images/705/gladef.jpg/
上面是glade的小小介面
下面是我写的程式码
-------------------------code----------------------------
import sys
try:
import pygtk
pygtk.require("2.0")
except:
pass
try:
import gtk
import gtk.glade
except:
sys.exit(1)
import time
from time import sleep
import os.path
import pango
import string
import re
class PyWinForm(object):
def __init__(self):
gladefile = os.path.join(os.path.dirname(__file__),"PyWinForm.glade")
UI = gtk.glade.XML(gladefile)
self.mainWindow = UI.get_widget("mainWindow")
self.testButton = UI.get_widget("testButton")
def main(self):
gtk.main()
if __name__ == "__main__":
app = PyWinForm()
app.main()
----------------------------------------------------------
理论上 这样应该要跑出一个视窗才对啊?
请问一下是哪儿出错了?
他是有错误讯息跑出来啦 可是我也是看网路上 大概也都这样的写法....
---------------------error message---------------
cmd /k C:\Python26\python.exe "D:\My Documents\Python Code\win_test.py" &EXIT
Process started >>>
(python.exe:2712): libglade-WARNING **: Expected <glade-interface>. Got <interface>.
(python.exe:2712): libglade-WARNING **: did not finish in PARSER_FINISH state
Traceback (most recent call last):
File "D:\My Documents\Python Code\win_test.py", line 35, in <module>
app = PyWinForm()
File "D:\My Documents\Python Code\win_test.py", line 24, in __init__
UI = gtk.glade.XML(gladefile)
RuntimeError: could not create GladeXML object
<<< Process finished.
================ READY ================
请问是不能产生 gladexml物件的关系吗?? 可是网路上 也这样写 他就没问题= =?
有大大知道问题点在哪儿吗
谢谢各位先进们~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.47.7.13