【问题标题】:wxpython boxsizer addmany spacerwxpython boxsizer addmany spacer
【发布时间】:2015-05-10 06:50:36
【问题描述】:

如何在 boxsizer 中的两个项目之间添加一个间隔,同时使用 Add Many? 我尝试了 Spacer、AddSpacer 之类的关键词,但不幸的是,它没有用。

【问题讨论】:

    标签: python wxpython boxsizer


    【解决方案1】:

    AddMany 只是调用 Add,所以如果您将 (10, 10) 作为元组的第一项传递,它将被解释为一个间隔,对吗?喜欢:

    AddMany(
        (some_widget, flag=wx.EXPAND),
        ((10, 10),),  # this is a spacer
        (another_widget, flag=wx.EXPAND),
    )
    

    您也可以使用边框。

    AddMany(
        (some_widget, flag=wx.EXPAND|wx.RIGHT, border=10),
        (another_widget, flag=wx.EXPAND),
    )
    

    【讨论】:

      猜你喜欢
      • 2018-10-01
      • 2013-07-28
      • 2021-06-14
      • 2020-09-07
      • 2014-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-17
      相关资源
      最近更新 更多