def start(self): global client if (len(self.email) > 0 and len(self.password) > 0): self.email = str(self.email[0]) self.password = str(base64.b64decode(self.password[0])) client = Client(self.email, self.password) response = client.login() if (response['result'] == 'ok'): startup = client.notify_startup() if (not startup): print_message("Could not startup!") else: print_message("Notified!") else: Mbox("Budibox", "Credentials undefined or incorrect. Please login again.") # Create the QML user interface. view = QDeclarativeView() view.setSource(QUrl('qml/main.qml')) view.setWindowTitle("Budibox") view.setWindowIcon(QIcon("qml/budibox.jpg")) context = view.rootContext() context.setContextProperty("send_data",Receive_data()) # Display the user interface and allow the user to interact with it. view.setGeometry(360, 360, 360, 360) view.setMaximumSize(360, 360) view.show() app.exec_()
app = QtGui.QApplication(sys.argv) view = QDeclarativeView() view.setResizeMode(QDeclarativeView.SizeRootObjectToView) rootObject = view.rootObject() rootContext = view.rootContext() rootContext.setContextProperty('elementList', elementList) rootContext.setContextProperty('eelsEdgeList', eelsEdgeList) rootContext.setContextProperty('edsLineList', edsLineList) rootContext.setContextProperty('controller', controller) rootContext.setContextProperty('elementName', elementName) #"debugging" mode to run without the N9 specific QML if options.desktop: if options.landscape: view.setSource(QtCore.QUrl('qml/Eels_edx_lookup_landscape.qml')) else: view.setSource(QtCore.QUrl('qml/Eels_edx_lookup.qml')) view.setGeometry(100, 100, 900, 540) view.show() else: view.setSource(QtCore.QUrl('qml/N9_wrapper.qml')) view.showFullScreen() app.exec_()
env = InitialEnvironment(parsed.user, "{} ago".format(parsed.last), parsed.duration) qContext.setContextProperty("environment", env) # and then set source qView.setSource(qUrl) # hook required Slots root = qView.rootObject() # hook the safely quit command root.safeQuit.connect(safelyQuitPlease) # to timer and Cancel Button cancelTweet = root.findChild(QObject, "cancelTweet") cancelTweet.clicked.connect(safelyQuitPlease) # add submit tweet signal root.submitTweet.connect(submitedTweet) # flags and show qView.setWindowFlags(Qt.SplashScreen | Qt.WindowStaysOnTopHint) desktopWidth, y = QDesktopWidget().availableGeometry().width(), 60 qView.setGeometry(desktopWidth - qView.width() - y + 40, y, qView.width(), qView.height()) # do exec qView.show() qApp.exec_() sys.exit()