コード例 #1
0
ファイル: loginlist.py プロジェクト: fossabot/Taurus
	def __init__ (self, username, password, key, parent = None):
		QtGui.QDialog.__init__ (self, parent)

		self.ui = Ui_loginlist()
		self.ui.setupUi (self)
		self.setWindowFlags (QtCore.Qt.FramelessWindowHint)

		self.rpcworker = RPCHandler()
		self.rpc = QtCore.QThread()
		self.rpcworker.moveToThread (self.rpc)

		self.rpcworker.checkloginfinished.connect (self.login)
		QtGui.qApp.aboutToQuit.connect (self.rpcworker.deleteLater)
		QtGui.qApp.aboutToQuit.connect (self.rpc.quit)
		self.rpc.start()
		self.rpcworker.startchecklogin.emit (username, password, key)

		self.progress = 0
		self.ui.progressBar.setValue (self.progress)
		self.timer = QtCore.QTimer()
		self.timer.timeout.connect (self.setprogressbar)
		self.timer.start (100)

		self.params = None