Differences between revisions 15 and 25 (spanning 10 versions)
Revision 15 as of 2005-12-21 06:34:51
Size: 1010
Editor: rockety
Comment:
Revision 25 as of 2010-02-14 15:59:27
Size: 1860
Editor: flyinflash
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
'''
GTK 高性能跨平台GUI 组件包之一
'''
''' GTK 高性能跨平台GUI 组件包之一 '''
Line 8: Line 6:
::-- ZoomQuiet [[[DateTime(2005-12-21T03:29:22Z)]]]
[[
TableOfContents]]
创建 -- ZoomQuiet [<<DateTime(2005-12-21T03:29:22Z)>>] <<TableOfContents>>

修改 -- [[flyinflash
]] <<Date(2010-02-14T15:58:47Z)>>
Line 11: Line 11:
 * '''[wiki:self/PyGTK2_Tutorial_cn PyGTK 2.0 Tutorial 中文编译]''' -- ["ehu4ever"] 组织
 * '''[wiki:self/rockety/2005-12-21 rockety组织的PyGtk教程]'''

    
* 感觉多少有点重复劳动啊 :-( ,没发现 ["ehu4ever"] 已经做了这么多'''努力'''了,我试试把两个合在一块吧。我其实也正在参考[http://www.linuxbyte.net/LinuxDoc/gtk2-tut  GTK教程](或者说大部分其实都是在原文照抄──英文的 pygtk 教程好象也是在抄 gtk 的教程啊 :-) )“翻译” PyGTK 2.0 教程,已经弄到第 6 章了。有兴趣的兄弟一起来啊!  -- ["rockety"]
 * '''[[self:PyGTK2_Tutorial_cn|PyGTK 2.0 Tutorial 中文编译]]''' -- [[ehu4ever]] 组织
 * '''[[self:rockety/2005-12-21|rockety组织的PyGtk教程]]'''
  * 感觉多少有点重复劳动啊 :-( ,没发现 [[ehu4ever]] 已经做了这么多'''努力'''了,我试试把两个合在一块吧。我其实也正在参考[[http://www.linuxbyte.net/LinuxDoc/gtk2-tut|GTK教程]](或者说大部分其实都是在原文照抄──英文的 pygtk 教程好象也是在抄 gtk 的教程啊 :-) )“翻译” PyGTK 2.0 教程,已经弄到第 6 章了。有兴趣的兄弟一起来啊! -- [[rockety]]
Line 17: Line 16:
 * '''[wiki:self/Breeze/PyGTK Breeze的PyGTK体验]'''
 * '''[wiki:self/PyGTK2_all_in_one PyGTK学习总结]''' -- ["ehu4ever"] 组织
 * '''[[self:Breeze/PyGTK|Breeze的PyGTK体验]]'''
 * '''[[self:PyGTK2_all_in_one|PyGTK学习总结]]''' -- [[ehu4ever]] 组织

= 错误 =
{{{
import gtk
}}}

如果遇到import dll load failed错误:
{{{
ImportError?: DLL load failed

 . File "C:\Python26\lib\site-packages\gtk-2.0\gtk\__init__.py", line 38, in <module>
  . import gobject as _gobject
 File "C:\Python26\lib\site-packages\gtk-2.0\gobject\__init__.py", line 30, in <module>
  . from gobject.constants import *
 File "C:\Python26\lib\site-packages\gtk-2.0\gobject\constants.py", line 22, in <module>
  . from _gobject import type_from_name

ImportError: DLL load failed: 找不到指定的程序。
}}}

解决方法是:
把C:\gtk\lib;C:\gtk\bin;添加追加到系统变量PATH开头里。

http://groups.google.com/group/python-cn/browse_thread/thread/3e4bb7af6f18285a/912836b6300a39b5?lnk=gst&q=import+gtk#912836b6300a39b5

--------

GTK 高性能跨平台GUI 组件包之一

创建 -- ZoomQuiet [2005-12-21 03:29:22]

修改 -- flyinflash 2010-02-14

1. PyGTK教程

  • PyGTK 2.0 Tutorial 中文编译 -- ehu4ever 组织

  • rockety组织的PyGtk教程

    • 感觉多少有点重复劳动啊 :-( ,没发现 ehu4ever 已经做了这么多努力了,我试试把两个合在一块吧。我其实也正在参考GTK教程(或者说大部分其实都是在原文照抄──英文的 pygtk 教程好象也是在抄 gtk 的教程啊 :-) )“翻译” PyGTK 2.0 教程,已经弄到第 6 章了。有兴趣的兄弟一起来啊! -- rockety

2. PyGTK 体验

3. 错误

import gtk

如果遇到import dll load failed错误:

ImportError?: DLL load failed

 . File "C:\Python26\lib\site-packages\gtk-2.0\gtk\__init__.py", line 38, in <module>
  . import gobject as _gobject
 File "C:\Python26\lib\site-packages\gtk-2.0\gobject\__init__.py", line 30, in <module>
  . from gobject.constants import *
 File "C:\Python26\lib\site-packages\gtk-2.0\gobject\constants.py", line 22, in <module>
  . from _gobject import type_from_name

ImportError: DLL load failed: 找不到指定的程序。

解决方法是: 把C:\gtk\lib;C:\gtk\bin;添加追加到系统变量PATH开头里。

http://groups.google.com/group/python-cn/browse_thread/thread/3e4bb7af6f18285a/912836b6300a39b5?lnk=gst&q=import+gtk#912836b6300a39b5


PyGtk (last edited 2010-02-14 15:59:27 by flyinflash)