【问题标题】:wxPython panel now showing colourwxPython 面板现在显示颜色
【发布时间】:2018-09-10 07:43:41
【问题描述】:

我正在用 wxPython 编写一个应用程序,当我运行该应用程序时,我希望看到 2 个不同颜色的面板,但我没有。 谁能告诉我为什么?

import wx



class Frame(wx.Frame):
    def __init__(self, *args, **kwargs):
        super(Frame, self).__init__(*args, **kwargs)
        self.Center()
        self.Show()

        panel1 = Panel1(self,-1,size=(200,200),pos=(0,0))
        panel2 = Panel2(self,-1,size=(200,200),pos=(210,0))        



class Panel1(wx.Panel):
    def __init__(self, *args, **kwargs):
        super(Panel1,self).__init__(*args, **kwargs)
        self.SetBackgroundColour("PURPLE")

class Panel2(wx.Panel):
    def __init__(self, *args, **kwargs):
        super(Panel2,self).__init__(*args, **kwargs)
        self.SetBackgroundColour("RED")        


if __name__ == "__main__":
    app = wx.App()
    Frame(None,title="MY_PROJECT",size=(500,600))
    app.MainLoop()

【问题讨论】:

    标签: python wxpython panel frame wxwidgets


    【解决方案1】:
    import wx
    
    
    
    class Frame(wx.Frame):
        def __init__(self, *args, **kwargs):
            super(Frame, self).__init__(*args, **kwargs)
            self.Center()
    
    
            panel1 = Panel1(self,-1,size=(200,200),pos=(0,0))
            panel2 = Panel2(self,-1,size=(200,200),pos=(210,0))        
    
            self.Show()
    
    class Panel1(wx.Panel):
        def __init__(self, *args, **kwargs):
            super(Panel1,self).__init__(*args, **kwargs)
            self.SetBackgroundColour("PURPLE")
    
    class Panel2(wx.Panel):
        def __init__(self, *args, **kwargs):
            super(Panel2,self).__init__(*args, **kwargs)
            self.SetBackgroundColour("RED")        
    
    
    if __name__ == "__main__":
        app = wx.App()
        Frame(None,title="MY_PROJECT",size=(500,600))
        app.MainLoop()
    

    试试上面的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-09
      • 2012-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-12
      • 1970-01-01
      相关资源
      最近更新 更多