0

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 が既にインストールされています。

前もって感謝します。

4

1 に答える 1