Python GTK"入门"教程问题

mba*_*jur 4 python gtk pygtk

我在编译pygtk网站上列出的PyGTK使用的基本且非常简单的例子时遇到了问题.

这是此站点的第一个示例:http: //www.pygtk.org/pygtk2tutorial/ch-GettingStarted.html

我的代码看起来像这样:

#!/usr/bin/env python

# example gtk.py

import pygtk
pygtk.require('2.0')
import gtk

class Base:
    def __init__(self):
        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
        self.window.show()

    def main(self):
        gtk.main()

print __name__
if __name__ == "__main__":
    base = Base()
    base.main()
Run Code Online (Sandbox Code Playgroud)

并在调用python gtk.py后,我收到以下错误:

gtk main Traceback(最近一次调用last):文件"gtk.py",第19行,在base = Base()文件"gtk.py",第11行,在init self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) AttributeError:'module'对象没有属性'Window'

我在某个地方发现了一个信息,它可以通过从源代码安装PyGTK来修复它.我做到了,但没有改变.消息仍然相同.

我正在使用ubuntu 10.10

对于什么可能出错,您有什么想法吗?谢谢你的帮助!

麦克风

Wil*_*iam 8

是的,似乎你可能已经命名了你的脚本"gtk.py".

对于什么应该是相当明显的原因,这是一个坏主意!