2016-11-19 33 views

ответ

0

Некоторые виджеты, такие как SplitPanel, имеют метод setSizes().

В примере, связанном в этом вопросе, панель CodeMirror может быть изменена так, как (другие панели будут принимать больше рыть по иерархии):

// First, find the parent widget: 

stackedLayout = panel.layout     
dockSplitPanel = stackedLayout._children[0] 

// OR directly: panel.layout._children[0] 


// Then set the relative sizes so the CodeMirror panel takes 60% of the width: 
dockSplitPanel.setSizes([6,4])