COMBOBOX не является вертикальным размером wxpython - PullRequest
1 голос
/ 01 февраля 2012

Мне интересно, есть ли способ размера комбинированного списка по вертикали

Это не работает

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

Это будет размер для х, но не будет размер для значения у.Если мы изменим значение y, поле со списком останется прежним.

Я использую Windows 7 64 бит

1 Ответ

1 голос
/ 01 февраля 2012

Я не думаю, что wx.ComboBox позволит установить вертикальный размер, если нативный виджет не принимает этот аргумент. Помните, что wxPython оборачивает собственные виджеты платформы и должен соответствовать ограничениям этих виджетов.

С другой стороны, вы МОЖЕТЕ использовать ComboCtrl (wx.combo.ComboCtrl) и изменять как вертикальный, так и горизонтальный размеры, потому что это пользовательский элемент управления. Я протестировал это с помощью демонстрации wxPython на моем 64-битном компьютере с Windows 7.

...