From 5952bea5ea8acb1102d673be83a82871913322d1 Mon Sep 17 00:00:00 2001 From: Martin Baeuml Date: Tue, 3 May 2011 18:59:11 +0200 Subject: [PATCH] fix issue with initial size of central widget --- labeltool.py | 12 +++++++----- labeltool.ui | 4 ++-- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/labeltool.py b/labeltool.py index f3b68c4..8a95289 100755 --- a/labeltool.py +++ b/labeltool.py @@ -40,22 +40,22 @@ class MainWindow(QMainWindow): ###___________________________________________________________________________________________ def setupGui(self): self.ui = uic.loadUi("labeltool.ui", self) - self.ui.show() - - self.view = GraphicsView(self) - self.setCentralWidget(self.view) self.scene = AnnotationScene(self) + self.view = GraphicsView(self) + self.view.setSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.MinimumExpanding) self.view.setScene(self.scene) + self.setCentralWidget(self.view) self.buttonarea = ButtonArea() # TODO make this configurable/settable via command line option self.buttonarea.load("std_config.py") self.ui.dockAnnotationButtons.setWidget(self.buttonarea) - self.connect(self.buttonarea, SIGNAL("stateChanged(state)"), self.scene.setMode) + self.buttonarea.stateChanged.connect(self.scene.setMode) self.treeview = AnnotationTreeView() self.treeview.setAlternatingRowColors(True) + self.treeview.setSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.Preferred) self.ui.dockInformation.setWidget(self.treeview) ## create action group for tools @@ -66,6 +66,8 @@ class MainWindow(QMainWindow): self.ui.actionMask): self.toolActions.addAction(action) + self.ui.show() + ## connect action signals self.connectActions() diff --git a/labeltool.ui b/labeltool.ui index 08ae269..388bea7 100644 --- a/labeltool.ui +++ b/labeltool.ui @@ -20,7 +20,7 @@ 0 0 656 - 26 + 25 @@ -105,7 +105,7 @@ - 2 + 1