【问题标题】:Changing background colour of wx.MDIParentFrame改变 wx.MDIParentFrame 的背景颜色
【发布时间】:2012-07-09 23:09:23
【问题描述】:

wx.MDIParentFrame 背景的默认颜色是深灰色。我想改变那个颜色。

有人知道怎么做吗?

http://wxpython.org/docs/api/wx.MDIParentFrame-class.html 我看不到更改默认背景的方法,还有其他方法吗?

【问题讨论】:

    标签: python wxpython wxwidgets


    【解决方案1】:

    因为它是从 Frame 继承的,所以你不能这样做

    my_MIDIParentFrame.SetBackgroundColour("black") ?
    

    也许你可以这样做

    wx.Frame.SetBackgroundColour(my_MIDI_PARENT_FRAME,"black")
    

    我不确定...但我认为这些会起作用...

    【讨论】:

    • 感谢您的回复,但我尝试此操作时没有任何反应。我在 XP 上运行
    • hmmm dang 我认为这会起作用......无论如何,这是一个设置颜色的示例opensourcejavaphp.net/python/wxpython/wxPython/demo/…,但它不是你想要的,但可能会有所帮助
    • 这是一个很好的例子,但我不能让它在这里工作,它有点问题。你认为这可以使用面板然后设置面板的颜色来完成吗?
    • 我使用任何SetBackgroundColour() 方法的经验是,您需要在对象上调用Refresh(),然后它才会改变颜色。这有帮助吗?
    【解决方案2】:

    你可以用 MDIAUIParentFrame 做到这一点

    http://www.digipedia.pl/usenet/thread/15083/10202/

    【讨论】:

      猜你喜欢
      • 2012-04-02
      • 2013-07-20
      • 2015-05-23
      • 2018-03-08
      • 2011-05-16
      • 2013-04-28
      • 2021-02-08
      相关资源
      最近更新 更多