簡體   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