Move all inputs into ScrollArea
authorDmitry Marakasov <amdmi3@amdmi3.ru>
Thu, 29 Apr 2010 02:07:28 +0000 (06:07 +0400)
committerDmitry Marakasov <amdmi3@amdmi3.ru>
Thu, 29 Apr 2010 02:07:28 +0000 (06:07 +0400)
uberlogger.py

index f3caa7f..5d93e07 100755 (executable)
@@ -234,10 +234,11 @@ class ContainerWidget(QWidget):
        def update_monitor(self, data = None):
                self.monitorwidget.setText(data)
 
-class MainWindow(QWidget):
+class InputsList(QWidget):
        def __init__(self, parent=None):
                QWidget.__init__(self, parent)
-               self.setWindowTitle("UberLogger")
+
+               self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
 
                layout = QVBoxLayout()
 
@@ -250,8 +251,12 @@ class MainWindow(QWidget):
 def main():
        app = QApplication(sys.argv)
 
-       window = MainWindow()
-       window.show()
+       scrollarea = QScrollArea()
+       scrollarea.setWindowTitle("UberLogger")
+       scrollarea.setWidgetResizable(True)
+       scrollarea.setWidget(InputsList())
+       scrollarea.show()
+
        sys.exit(app.exec_())
 
 if __name__ == "__main__":