COMBOBOX在wxpython中无法垂直调整大小
我在想有没有办法让下拉框的高度变得更大。
这个方法不行:
self.combo1 = wx.ComboBox(self, -1, value='dsadas', pos=wx.Point(10, 30),
size=wx.Size(120, 423450), choices=areaList)
它可以调整宽度,但高度却无法改变。如果我们修改高度的值,下拉框的高度还是不变。
我使用的是64位的Windows 7系统。
1 个回答
1
我觉得wx.ComboBox这个控件如果原生的组件不支持设置高度的话,是无法调整高度的。要记住,wxPython是基于平台的原生控件进行封装的,所以它必须遵循这些控件的限制。
不过,你可以使用ComboCtrl(wx.combo.ComboCtrl),它是一个自定义控件,可以同时调整高度和宽度。我在我的Windows 7 64位电脑上用wxPython的演示程序测试过这个。