【问题标题】:Installing wxPython in Ubuntu 12.10在 Ubuntu 12.10 中安装 wxPython
【发布时间】:2013-06-23 14:56:14
【问题描述】:

我正在尝试在我的 Ubuntu 12.10 上安装 wxPython,但没有成功。我已经浏览了这个网站上给出的所有答案。 有人可以帮我解决这个问题或指出正确的方向吗?

最初,我尝试了http://wxpython.org/BUILD.html,但后来我知道它在存储库中,我运行“sudo apt-get install install python-wxgtk2.8”,它安装时没有任何错误,但是当我运行它时,它仍然不可用。我想我正在运行步骤中做一些事情。

另外,虽然它使用 PyDev 在 Eclipse 中工作,但是在我关闭应用程序并且状态栏也不工作后,我收到了这个警告“LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.””,

这是我的代码:

import wx

class naman(wx.Frame):
    def __init__(self,parent,id):  # @ReservedAssignment
        wx.Frame.__init__(self,parent,id,'Frame aka Window', size=(300,200))
        panel=wx.Panel(self)

        statusbar=self.CreateStatusBar()
        menubar=wx.MenuBar()
        first=wx.Menu()
        second=wx.Menu()
        first.Append(wx.NewId(),"New Window", "This opens a new window")
        first.Append(wx.NewId(),"Open...", "This will open")
        second.Append(wx.NewId(),"Undo", "This will undo")
        second.Append(wx.NewId(),"Redo", "This will redo")
        menubar.Append(first,"File")
        menubar.Append(second,"Edit")
        self.SetMenuBar(menubar)
    if __name__=='__main__':
    app=wx.PySimpleApp()
    frame=naman(parent=None,id=-1)
    frame.Show()
    app.MainLoop()

如果有人能说出我收到此警告的原因以及状态栏无法正常工作的原因,那也太好了!!然后,我可以继续在 eclipse 中工作,而不必为 wxPython 操心。

PS:我已经安装了 Python2.7 和 Python3.3。

提前致谢。

【问题讨论】:

  • 您尝试了哪些答案,以及它究竟是如何不起作用的?请add more detail回答您的问题。
  • 您使用的是正确版本的 Python 吗?据我了解,wxPython 还不支持 Python 3。
  • wxPython 的 Phoenix 项目与 Python 3 兼容,但还不完整。还有很多小部件要移植。

标签: python ubuntu wxpython


【解决方案1】:

您需要安装 wxPython Phoenix,而不是 2.8。 2.8 系列和 2.9 Classic 系列仅兼容 Python 2.x。您必须获取 Phoenix 快照才能构建,因为它是唯一兼容 Python 3 的版本。你可以在这里得到一个:

请注意,Phoenix 处于测试阶段,目前仅支持核心小部件。大多数自定义小部件,如 wx.lib 中的小部件,仍在移植中。请参阅http://wiki.wxpython.org/ProjectPhoenix 了解更多信息。

【讨论】:

    猜你喜欢
    • 2013-11-14
    • 2013-11-16
    • 1970-01-01
    • 2013-05-07
    • 1970-01-01
    • 1970-01-01
    • 2015-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多