self.controls = pinyin.forms.generated.builddb.Ui_BuildDB() self.controls.setupUi(self) if __name__ == "__main__": import sys import time import pinyin.forms.builddbcontroller import pinyin.mocks class MockDBBuilder(object): def build(self): print "Building!" time.sleep(5) print "Building done" app = QApplication(sys.argv) parent = QWidget() parent.resize(250, 150) parent.setWindowTitle('simple') builddb = BuildDB(parent) _controller = pinyin.forms.builddbcontroller.BuildDBController( builddb, pinyin.mocks.NullNotifier(), MockDBBuilder(), True) builddb.show() sys.exit(app.exec_())
self.parent = parent self.fieldWidgets = {} self.controls = pinyin.forms.generated.builddb.Ui_BuildDB() self.controls.setupUi(self) if __name__ == "__main__": import sys import time import pinyin.forms.builddbcontroller import pinyin.mocks class MockDBBuilder(object): def build(self): print "Building!" time.sleep(5) print "Building done" app = QApplication(sys.argv) parent = QWidget() parent.resize(250, 150) parent.setWindowTitle('simple') builddb = BuildDB(parent) _controller = pinyin.forms.builddbcontroller.BuildDBController(builddb, pinyin.mocks.NullNotifier(), MockDBBuilder(), True) builddb.show() sys.exit(app.exec_())