Вы ничего не можете сделать, чтобы изменить это поведение через интерфейс pyuic4
.
Тем не менее, pyuic4
написано на PyQt, поэтому, если вы хотите взломать, соответствующий код находится в PyQt4/uic/uiparser.py
. В частности, методы createSpacer
и setupObject
класса UIParser
. Метод setupObject
- это то, что обычно используется для создания атрибутов объектов, но, очевидно, метод createSpacer
в настоящее время не использует его.
Я не уверен, почему в настоящее время все происходит именно так. Чтобы получить окончательный ответ, вам, вероятно, придется обратиться к сопровождающему проекта (Филу Томпсону) в список рассылки PyQt .
Также обратите внимание, что, если вы знаете положение разделителя в сетке, вы можете получить к нему доступ следующим образом:
self.gridLay.itemAtPosition(row, column).spacerItem()