繁体   English   中英

COMBOBOX不是垂直尺寸的wxpython

[英]COMBOBOX is not vertically sizable wxpython

我想知道是否有一种方法可以垂直调整组合框的大小

这行不通

    self.combo1 = wx.ComboBox(self, -1, value='dsadas', pos=wx.Point(10, 30),
        size=wx.Size(120, 423450), choices=areaList)

它的大小将为x,但不会为y值。 如果我们更改y值,则组合框将保持不变。

我正在使用Windows 7 64位

如果本机窗口小部件不接受该参数,我认为wx.ComboBox不会允许设置垂直大小。 请记住,wxPython包装了平台的本机小部件,并且必须符合这些小部件的限制。

另一方面,您可以使用ComboCtrl(wx.combo.ComboCtrl)并更改其垂直和水平大小,因为它是自定义控件。 我在Windows 7 64位计算机上使用wxPython演示对此进行了测试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM