@@ -88,6 +88,11 @@ def __init__(self, parent=None):
88
88
89
89
self .options = optionsDialog (self )
90
90
91
+ self .splitter = QSplitter (self )
92
+ self .splitter .setOrientation (Qt .Vertical )
93
+ self .splitter .setHandleWidth (3 )
94
+ self .splitter .setChildrenCollapsible (False )
95
+
91
96
self .toolBar = QToolBar ()
92
97
self .toolBar .setEnabled (True )
93
98
self .toolBar .setFocusPolicy (Qt .NoFocus )
@@ -262,25 +267,20 @@ def __init__(self, parent=None):
262
267
sizePolicy .setHeightForWidth (self .widgetButton .sizePolicy ().hasHeightForWidth ())
263
268
self .widgetButton .setSizePolicy (sizePolicy )
264
269
265
- self .consoleFrame = QFrame (self )
266
- self .consoleFrame .setObjectName ("consoleFrame" )
267
- self .consoleLayout = QVBoxLayout (self .consoleFrame )
268
- self .consoleLayout .setSpacing (0 )
269
- self .consoleLayout .setMargin (0 )
270
+ self .splitter .addWidget (self .textEditOut )
271
+ self .splitter .addWidget (self .edit )
272
+
273
+ sizes = self .splitter .sizes ()
274
+ self .splitter .setSizes (sizes )
275
+
276
+ self .f .addWidget (self .widgetButton , 0 , 0 )
277
+ self .f .addWidget (self .splitter , 0 , 1 )
270
278
271
279
sizePolicy = QSizePolicy (QSizePolicy .Expanding , QSizePolicy .Expanding )
272
280
sizePolicy .setHorizontalStretch (0 )
273
281
sizePolicy .setVerticalStretch (0 )
274
282
sizePolicy .setHeightForWidth (self .textEditOut .sizePolicy ().hasHeightForWidth ())
275
283
self .textEditOut .setSizePolicy (sizePolicy )
276
- self .consoleLayout .addWidget (self .textEditOut )
277
-
278
- self .edit .setMinimumSize (QSize (0 , 32 ))
279
- self .edit .setMaximumSize (QSize (16777215 , 32 ))
280
- self .consoleLayout .addWidget (self .edit )
281
-
282
- self .f .addWidget (self .widgetButton , 0 , 0 )
283
- self .f .addWidget (self .consoleFrame , 0 , 1 )
284
284
285
285
self .clearButton .triggered .connect (self .textEditOut .clearConsole )
286
286
self .optionsButton .triggered .connect (self .openSettings )
0 commit comments