def main(): os.chdir(sys.path[0]) app = QApplication(sys.argv) canvas = QDeclarativeView() canvas.setFixedSize(360, 500) canvas.setWindowTitle('Ubezee - Lock Your System') icon = QIcon() icon.addPixmap(QPixmap('qml/images/UbezeeIcon.png'), QIcon.Normal, QIcon.Off) canvas.setWindowIcon(QIcon(icon)) qr = canvas.frameGeometry() cp = QDesktopWidget().availableGeometry().center() qr.moveCenter(cp) canvas.move(qr.topLeft()) engine = canvas.engine() element = MyElement() engine.rootContext().setContextObject(element) canvas.setSource(QUrl.fromLocalFile('qml/Ubezee.qml')) engine.quit.connect(app.quit) canvas.setResizeMode(QDeclarativeView.SizeRootObjectToView) canvas.show() sys.exit(app.exec_())
rootObject.saveFile.connect(saveFile) rootObject.encodeCmd.connect(encodeCmd) rootObject.abortEncode.connect(abortEncode) rootObject.openLogClicked.connect(openLog) # Set home dir in qml rootObject.setHomeDir(home) # Create encode process cmdProcess = MyQProcess() QObject.connect(cmdProcess,SIGNAL("finished(int)"),cmdProcess,SLOT("finishEncode()")) QObject.connect(cmdProcess,SIGNAL("readyReadStandardOutput()"),cmdProcess,SLOT("readStdOutput()")) QObject.connect(cmdProcess,SIGNAL("readyReadStandardError()"),cmdProcess,SLOT("readStdError()")) QObject.connect(cmdProcess,SIGNAL("error()"),cmdProcess,SLOT("errorEncode()")) # Outputfile outputfile = QString("empty") # Display the user interface and allow the user to interact with it. view.setGeometry(0, 0, 480, 575) view.setFixedSize(480, 575) view.setWindowTitle(QCoreApplication.translate(None, 'Encode')) screen = QDesktopWidget().screenGeometry() size = view.geometry() view.move((screen.width()-size.width())/2, (screen.height()-size.height())/2) view.show() #view.showFullScreen() app.exec_()
# Set home dir in qml rootObject.setHomeDir(home) # Create encode process cmdProcess = MyQProcess() QObject.connect(cmdProcess, SIGNAL("finished(int)"), cmdProcess, SLOT("finishEncode()")) QObject.connect(cmdProcess, SIGNAL("readyReadStandardOutput()"), cmdProcess, SLOT("readStdOutput()")) QObject.connect(cmdProcess, SIGNAL("readyReadStandardError()"), cmdProcess, SLOT("readStdError()")) QObject.connect(cmdProcess, SIGNAL("error()"), cmdProcess, SLOT("errorEncode()")) # Outputfile outputfile = QString("empty") # Display the user interface and allow the user to interact with it. view.setGeometry(0, 0, 480, 575) view.setFixedSize(480, 575) view.setWindowTitle(QCoreApplication.translate(None, 'Encode')) screen = QDesktopWidget().screenGeometry() size = view.geometry() view.move((screen.width() - size.width()) / 2, (screen.height() - size.height()) / 2) view.show() #view.showFullScreen() app.exec_()