* Added splitter between result and info pane in KanjiDic.
authorUrban Wallasch <urban.wallasch@freenet.de>
Thu, 24 Jun 2021 21:12:25 +0000 (23:12 +0200)
committerUrban Wallasch <urban.wallasch@freenet.de>
Thu, 24 Jun 2021 21:12:25 +0000 (23:12 +0200)
kanjidic.py

index 934fb5fc887b4c1504f934718cd8968368e85d72..9f11fba0f0e51bc896bd86a1e72fa07ab65f68a7 100755 (executable)
@@ -706,11 +706,16 @@ class kdMainWindow(QDialog):
         info_layout.addWidget(self.info_hist, 1)
         self.info_group.setLayout(info_layout)
         # set up main window layout
+        splitter = QSplitter()
+        splitter.setOrientation(Qt.Vertical)
+        splitter.setChildrenCollapsible(False)
+        splitter.setHandleWidth(10)
+        splitter.addWidget(self.result_group)
+        splitter.addWidget(self.info_group)
         main_layout = zQVBoxLayout(self)
         main_layout.addWidget(self.opt_group, 1)
-        main_layout.addWidget(self.result_group, 20)
-        main_layout.addSpacing(10)
-        main_layout.addWidget(self.info_group, 40)
+        main_layout.addSpacing(5)
+        main_layout.addWidget(splitter, 999)
         # initialize search options
         self.stroke_search_check.toggled.connect(self.stroke_search_toggle)
         self.stroke_search_num.valueChanged.connect(self.update_search)