1

pygtkWebサイトの例を次に示します。

    #!/usr/bin/env python
    # example base.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()

pygtkはインポートされますが、どこにも使用されていません。なぜですか?

4

1 に答える 1

2

答えは pygtk の FAQ にあります: http://faq.pygtk.org/index.py?req=show&file=faq02.004.htp

このインポートは、gtk の複数のバージョンをインストールしていて、「正しい」バージョン (必要なバージョン) がインポートされることを確認したい場合にのみ必要です。または、最後にインストールしたバージョンが使用されます。

于 2013-02-19T13:03:47.600 に答える