【问题标题】:wxPython: What is the difference between a wx.Panel and a wx.Window?wxPython:wx.Panel 和 wx.Window 有什么区别?
【发布时间】:2010-10-24 22:34:29
【问题描述】:

我的印象是 Panel 更好。这是真的吗?

一个比另一个有什么优势?有什么理由使用一个而不是另一个?

【问题讨论】:

    标签: wxpython wxwidgets


    【解决方案1】:

    wx.Window 是所有小部件的基类(不一定是所有 windows - 名称具有误导性)。

    wx.Panel 是 wx.Window 的子类,它更适合在其中包含小部件。例如,默认情况下,它允许使用“选项卡”在小部件之间移动,并以对子小部件更有用的方式处理焦点事件。

    【讨论】:

    • 这个答案是否有任何理由被否决(一次)?有什么不对吗?如果有的话,为了所有人的利益,添加一个正确的答案,或者至少是一个解释什么是不正确的评论。
    • @Hexagon:第一个答案很好,+1。 @cool-RR:以这种态度,您不应该期望得到任何答案。一点都不酷。
    • @mghie:我不同意。我问了一个问题,Hexagon 给出了一个不完整的答案。我不认为反对投票应该被认为是冒犯性的。我只是说我对他给我的答案不满意,希望他或其他人给出完整的答案。
    • 您显然可以使用您认为合适的反对票,但我认为反对票通常应该指向包含不正确信息的答案(因此可能会产生误导)。但是 - 你的选择。
    猜你喜欢
    • 2010-10-02
    • 2011-12-12
    • 2010-09-16
    • 2012-03-14
    • 2012-02-06
    • 2011-02-25
    • 2011-11-22
    • 2015-03-26
    • 2013-08-19
    相关资源
    最近更新 更多