【问题标题】:wxPython: How to make a TextCtrl fill a PanelwxPython:如何使 TextCtrl 填充面板
【发布时间】:2011-03-26 02:28:35
【问题描述】:

如何将多行 TextCtrl 的大小设置为始终填充其父面板?

【问题讨论】:

    标签: python wxpython


    【解决方案1】:

    使用boxSizer

    当您将 textCtrl 添加到 sizer 时,将比例设置为 1 并传递 wx.EXPAND 标志,这样即使调整了面板大小,您的 textCtrl 也应该填满面板

    bsizer = wx.BoxSizer()
    bsizer.Add(yourTxtCtrl, 1, wx.EXPAND)
    

    将以下内容放在面板初始化的末尾以设置布局

    self.SetSizerAndFit(bsizer)
    

    【讨论】:

      猜你喜欢
      • 2012-08-17
      • 2013-05-10
      • 1970-01-01
      • 2015-01-08
      • 1970-01-01
      • 1970-01-01
      • 2012-06-05
      • 1970-01-01
      • 2013-12-22
      相关资源
      最近更新 更多