Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
简单gtk python脚本的问题_Python - Fatal编程技术网

简单gtk python脚本的问题

简单gtk python脚本的问题,python,Python,我是python新手,正在尝试运行一个在web上找到的简单程序。我已经安装了pyGTK一次下载,并且(在网上搜索了一个月左右)在任何地方都找不到gtk.py 无论我运行多少次pygtk-all-in-one-2.24.2.win32-py2.7.msi,它都不存在于我的计算机上 这是我的密码 import pygtk pygtk.require('2.0') import gtk class Simple: def destroy(self, widget, data=None):

我是python新手,正在尝试运行一个在web上找到的简单程序。我已经安装了pyGTK一次下载,并且(在网上搜索了一个月左右)在任何地方都找不到gtk.py

无论我运行多少次pygtk-all-in-one-2.24.2.win32-py2.7.msi,它都不存在于我的计算机上 这是我的密码

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

class Simple:

    def destroy(self, widget, data=None):
        gtk.main_quit()

    def __init__(self):
        win = gtk.Window(gtk.WINDOW_TOPLEVEL)

        win.connect("destroy", self.destroy)

        win.set_title("Simple")
        win.set_position(gtk.WIN_POS_CENTER)
        win.show_all()

        Simple()
        gtk.main()
我搜索了这个论坛和其他许多论坛。如果你有这个文件,你能把代码贴出来让我复制一下吗? 如果有人能帮助我,我将非常感激。谢谢你的收听。 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
似乎我已经从下面的链接中找到了答案。我卸载了64位版本,安装了32位版本。当我从命令行运行它时,小窗口出现了!这个错误仍然出现在Netbeans中,因此问题可能出在Netbeans IDE中?

gtk代码在

C:\Python27\Lib\site-packages\gtk-2.0
没有一个文件名为
gtk.py
。(有一个
\u gtk.pyd
,它是)


但是,您通常不需要访问所安装库的源代码。当您导入gtk时,Python将为您处理该问题,然后您可以在脚本中使用这些功能。

如果您有另一个gtk应用程序(如GIMP),您可能会遇到环境问题。另外,我希望缩进只在这里被打破,而不是在你的脚本中。告诉我们错误是什么。

我想在Windows7上使用python(64位)是主要问题。 因此,我卸载了64位版本,安装了32位版本,现在似乎工作正常。 谢谢大家的帮助。 我想将此问题标记为已回答,但我不知道如何解决。

卸载您的多功能一体机,然后尝试使用其他多功能一体机:

然后:


你得到了什么错误?我得到了错误:ImportError:没有名为gtk的模块hello我得到的错误是回溯(最近一次调用):文件“C:\pythonscripts\hello.py”,第20行,在模块导入gtk ImportError:没有名为gtk的模块,是的,我确实安装了GIMP。这是个问题吗?是的,gtk环境变量可设置/指向gimp的gtk。最好是检查环境中的路径。我没有赢过,但我记得当另一个应用程序将路径放入env vars时,gtk遇到了很大的问题。我习惯于手动设置工作库的路径,但是windows用户可能会帮助您找到正确的路径,我不记得确切的细节谢谢您的回复。谢谢您的回复。我检查了我的env/vars,没有看到它包含Gimp的路径。所以我认为这不是问题所在。
import gi   
gi.require_version('Gtk', '2.0')    
from gi.repository import Gtk