我已经在林间空间做了一个gui,我想把它放在一个python程序中.我正在调整我在网上找到的教程中的说明,以加载我的glade文件(http://www.pygtk.org/articles/pygtk-glade-gui/Creating_a_GUI_using_PyGTK_and_Glade.htm).当我遇到问题时,我尝试了一些基本的(一个按钮),调用它与教程中的相同,并复制粘贴代码,但它仍然无效.我还看了一下(http://www.linuxjournal.com/article/6586?page=0,2),它的功能稍有不同("self.wTree = gtk.glade.XML(gladefile, windowname)"而不是没有windowname",并实现了与我的等价物并没有解决它.我肯定有pygtk工作,我之前没有使用glade制作的东西,它工作得很好.我得到的错误是:
/usr/share/themes/NOX/gtk-2.0/gtkrc:233: Murrine configuration option "gradients"
is no longer supported and will be ignored.
(helloWorld.py:9804): libglade-WARNING **: Expected <glade-interface>. Got
<interface>.
(helloWorld.py:9804): libglade-WARNING **: did not finish in PARSER_FINISH state
Traceback (most recent call last):
File "helloWorld.py", line 31, in <module>
hwg = HellowWorldGTK()
File "helloWorld.py", line 22, in __init__
self.wTree = gtk.glade.XML(self.gladefile)
RuntimeError: could not create GladeXML object
Run Code Online (Sandbox Code Playgroud)
我正在运行xubuntu 11.04.当任何gtk应用程序打开时,Murrine配置会出现,但是我将它包括在内以防它相关.这是我从教程中获取的代码(但不起作用)
#!/usr/bin/env python
import sys
try:
import pygtk
pygtk.require("2.0")
except:
pass
try:
import gtk
import gtk.glade
except: …
Run Code Online (Sandbox Code Playgroud) 我有java背景,正在学习python。我很快就需要使用继承,我想找出每个继承的工作方式之间有什么主要区别。我在网上看了一下,发现了一些关于两者之间差异以及要注意什么的信息,我发现 python 支持多重继承,但我想知道任何其他特定于继承的差异。我不需要被告知语法(除非有一些我真的需要注意的东西),我已经看过它了,我会接受的。
Python 不是 Java
Python 类:Java 程序员的多重继承
Python
我无法真正找到我正在寻找的内容,即差异概述和需要注意的内容。
我正在寻找一个轻量级java调试器 - 在IDE或独立,命令行或gui.我正在使用ant和vim,我已经尝试过eclim,但是eclipse在我的笔记本电脑上运行速度太慢,无法选择.
当之前提出类似的问题时,人们普遍表示他们不喜欢命令行,而是喜欢eclipse和IntelliJ.
只是想知道是否有任何改变.
编辑:打算尝试jdb和jswat.