예제 #1
0
        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_())
예제 #2
0
        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_())