Python论坛  - 讨论区

标题:[python-chinese] glade问题

2007年10月26日 星期五 18:07

??? ?? clfff.peter在gmail.com
星期五 十月 26 18:07:23 HKT 2007

¶øÇÒc++Ò²²»ÄÜÉú³É´úÂ룬"build"ʱ³ö´í£¬ËµÊ²Ã´Â·¾¶²»¶Ô¡£

ÔÚ07-10-26£¬??? ?? <clfff.peter在gmail.com> дµÀ£º
>
> ×°Á˸öglade£¬µ«ÊDz»Ö§³Öpython£¬ÔÚoptionsÖÐĬÈÏÖ»ÓÐC++¡¢C¡¢AdaÈý¸öÓïÑÔ£¬ÔõôÉèÖòÅÄÜÖ§³Öpython£¿£¿£¿£¿
> ÎÒÒѾ­×°ÁËpythonºÍpygtk¡£
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071026/faeb4e84/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年10月27日 星期六 09:46

Jiahua Huang jhuangjiahua在gmail.com
星期六 十月 27 09:46:30 HKT 2007

不推荐用 glade 生成代码(虽然也是可以)
而是推荐程序执行的时候导入 .glade , 动态生成 UI

类似这段

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import pygtk
pygtk.require('2.0')

import gtk, gtk.glade

GladeFile = "MainWindow.glade"

class MainWindow:
    def __init__(self):
        # create widget tree ...
        xml = gtk.glade.XML(GladeFile)
        # connect handlers
        xml.signal_autoconnect(self)

    def on_del(*args):
        gtk.main_quit()

def main():
    main_window = MainWindow()
    gtk.main()

if __name__ == "__main__":
    main()

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年10月28日 星期日 09:58

??? ?? clfff.peter在gmail.com
星期日 十月 28 09:58:21 HKT 2007

ÎÒ×°ÁËpygtk-2.10.6-1.win32-py2.5.exeºÍgtk-dev-2.10.6-win32-1.exe£¬gladeÒ²ÄÜÔËÐУ¬
Ϊʲôimport pygtkºÍimport gtk, gtk.glade¶¼Ê§°ÜÄØ£¿
ÊÇÎÒ×°µÄ¶«Î÷²»¶ÔÂ𣿣¿£¿£¿



2007/10/27, Jiahua Huang <jhuangjiahua在gmail.com>:
>
> ²»ÍƼöÓà glade Éú³É´úÂ루ËäȻҲÊÇ¿ÉÒÔ£©
> ¶øÊÇÍƼö³ÌÐòÖ´ÐеÄʱºòµ¼Èë .glade £¬ ¶¯Ì¬Éú³É UI
>
> ÀàËÆÕâ¶Î
>
> #!/usr/bin/python
> # -*- coding: UTF-8 -*-
>
> import pygtk
> pygtk.require('2.0')
>
> import gtk, gtk.glade
>
> GladeFile = "MainWindow.glade"
>
> class MainWindow:
>    def __init__(self):
>        # create widget tree ...
>        xml = gtk.glade.XML(GladeFile)
>        # connect handlers
>        xml.signal_autoconnect(self)
>
>    def on_del(*args):
>        gtk.main_quit()
>
> def main():
>    main_window = MainWindow()
>    gtk.main()
>
> if __name__ == "__main__":
>    main()
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071028/87ae2314/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年10月28日 星期日 10:03

Jiahua Huang jhuangjiahua在gmail.com
星期日 十月 28 10:03:27 HKT 2007

也许吧.

Windows 下用
all-in-one installer <http://osl.ulpgc.es/~arc/gnome/pygtk-setup.exe> 吧

在 07-10-28,??? ??<clfff.peter at gmail.com> 写道:
> 我装了pygtk-2.10.6-1.win32-py2.5.exe和gtk-dev-2.10.6-win32-1.exe,glade也能运行,
> 为什么import pygtk和import gtk, gtk.glade都失败呢?
> 是我装的东西不对吗????
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年10月28日 星期日 10:05

??? ?? clfff.peter在gmail.com
星期日 十月 28 10:05:45 HKT 2007

ÇÚÀÍѽ£¬¹ÄÀøÏ¡£^______^

ÔÚ07-10-28£¬Jiahua Huang <jhuangjiahua在gmail.com> дµÀ£º
>
> Ò²Ðí°É.
>
> Windows ÏÂÓÃ
> all-in-one installer <http://osl.ulpgc.es/~arc/gnome/pygtk-setup.exe> °É
>
> ÔÚ 07-10-28£¬??? ??<clfff.peter在gmail.com> дµÀ£º
> > ÎÒ×°ÁËpygtk-2.10.6-1.win32-py2.5.exeºÍgtk-dev-2.10.6-win32-1.exe£¬gladeÒ²ÄÜÔËÐУ¬
> > Ϊʲôimport pygtkºÍimport gtk, gtk.glade¶¼Ê§°ÜÄØ£¿
> > ÊÇÎÒ×°µÄ¶«Î÷²»¶ÔÂ𣿣¿£¿£¿
> >
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071028/e03d7597/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年10月30日 星期二 08:08

张迪(jondy) jondynet在gmail.com
星期二 十月 30 08:08:28 HKT 2007

 WindowsÏÂÒªÏÈ°²×°GTK
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071030/ced15721/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号