def login(self): uname = self.user_name.get() pwd = self.passwd.get() self.app = Applications.App(self.root, uname) # messagebox.showinfo(title="login",message=uname + "你点了login一下") querySQL = queryDB.queryDB() if not uname and not pwd: # 用户名和密码没写全 self.label_error_info_login["text"] = "废物,【用户名】和【密码】空着呢,我怎么登录啊" # messagebox.showwarning(title="登录警告",message="对不起,用户名或密码不能为空") elif not uname and pwd: self.label_error_info_login["text"] = "废物,【用户名】还空着呢,我怎么登录啊" elif not pwd and uname: self.label_error_info_login["text"] = "废物,【密码】空着呢,我怎么登录啊" else: # 用户民和密码都已填写 判断对错 if querySQL.duplicate_check(uname): # 如果该户注册了 if querySQL.checkUser(uname=uname, pwd=pwd): # 用户名和密码都输入正确 # self.root.destroy() # 登录成功之后 登录界面消失 # self.root.quit() self.root.withdraw() self.root.destroy() # root = tk.Tk() #因为self.root界面已经消失了 所以这里再创建一个主窗口 参数在函数内部设定 mainWindow.MainWindow(uname=uname, pwd=pwd).show() else: # 用户名或者密码输入有误 self.label_error_info_login["text"] = "对不起,用户名或者密码输错了" # messagebox.showinfo(title="登录错误", message="用户名或密码错误,请重新输入") else: # 改用户没有注册 self.label_error_info_login["text"] = "对不起,该用户还没有注册,请先注册"
def OnInit(self): import sys self.frame = mainWindow.MainWindow('OMX Editor v2.5') self.frame.Show() self.SetTopWindow(self.frame) if sys.platform == 'linux2': from OpenGL import GLUT GLUT.glutInit([]) ## in order to call Y.glutText() haveFilesToOpen = False for file in sys.argv[1:]: # When invoking this program as a standalone bundled app with # py2app, a bunch of junk we don't care about shows up on the # commandline, so only try to open a file if it actually exists. if os.path.exists(file): self.frame.openFile(file) haveFilesToOpen = True if not haveFilesToOpen: # Instead of just popping up a blank window, show an open-file # dialog. self.frame.OnFileOpen() return True
def __init__(self): QtCore.QObject.__init__(self) self.config = config.Config() self.login = False self.loginTime = None print('_______strp1_________') self.processEvents() self.queryCore = queryCore.Core(self) self.processEvents() print('_______strp2_________') self.db = db.Db() storage = readStorage.Storage() self.storageData = storage.readCommentSetting() self.config.updateSequenceDateFromStorage(self.storageData) self.config.set('stations', station.getStations()) self.onBooking = False print('_______strp3_________') app = QtGui.QApplication(sys.argv) print('_______strp4_________') #login autoLogin = False try: self.processEvents() print('_______strp5_________') if self.getLoginData()['username'] == self.getPersonalDetail( )['username']: self.processEvents() autoLogin = True except Exception: pass print('_______strp6_________') if not autoLogin: print('_______strp7_________') self.processEvents() lg = login.Login(self) self.processEvents() print('_______strp8_________') if autoLogin or lg.exec_(): if not autoLogin: self.processEvents() if not lg.getLogin(): return print('_______strp9_________') self.processEvents() self.getPersonalContacts() self.processEvents() print('_______strp10_________') main = mainWindow.MainWindow(self) main.setWindowIcon(QtGui.QIcon("images/favorite.ico")) main.show() self.keepAlive = KeepAlive(self, self.config.get('keepAliveTime')) self.keepAlive.setDaemon(True) self.keepAlive.start() sys.exit(app.exec_())
def __init__(self): super(MainProgram, self).__init__() self.initUI() self.form_widget = mainWindow.MainWindow(self) _widget = QtGui.QWidget() _layout = QtGui.QVBoxLayout(_widget) _layout.addWidget(self.form_widget) self.setCentralWidget(_widget)
def run(): configurator.updateConfig() database.checkDatabase() application = wx.App(False) frame = mainWindow.MainWindow(None, "Fennek") frame.Show(True) application.MainLoop()
def __init__(self): # imports happen in app init to prevent issues with files importing each other to get logger/settings import mainWindow import updateChecker SetupLogger() graphWindow = mainWindow.MainWindow() updateCheckerThread = updateChecker.UpdateChecker() updateCheckerThread.start() graphWindow.mainloop()
def main(): app = QtGui.QApplication([]) # Build Window window = mainWindow.MainWindow() createThreads(window) window.createCheckThread() app.exec_()
def main(): root = Tk() m = mainWindow.MainWindow(root, robot_buttons, robot_sliders, variable_functions, globals()) m.pack() try: while 1: root.update() m.update() except: pass m.fq.kill()
import mainWindow mainWindow.MainWindow()
def run_app(): app = QApplication(sys.argv) window = mainWindow.MainWindow() window.show() app.exec_()
#! env python # -*- coding: utf-8 -*- import os import sys import wx import mainWindow if __name__ == '__main__': app = wx.App(False) frame = mainWindow.MainWindow(None) frame.Show(True) app.MainLoop()
# Copyright © 2018 Stanislav Hnatiuk. All rights reserved. # !/usr/bin/env python3 import sys from PyQt5.QtWidgets import QApplication import mainWindow import observer if __name__ == '__main__': app = QApplication(sys.argv) core = observer.Observer() ex = mainWindow.MainWindow(core) sys.exit(app.exec())
def main(): app = QtWidgets.QApplication([]) m = mw.MainWindow() app.exec_()
import sys from PyQt5 import QtWidgets import mainWindow # このファイルが直接実行された場合に以下の処理を行う。 if __name__ == "__main__": # QApplicationはウィンドウシステムを初期化し、 # コマンドライン引数を使用してアプリケーションオブジェクトを構築する。 app = QtWidgets.QApplication( sys.argv # コマンドライン引数を指定。 ) # 画面を構築するMainWindowクラスのオブジェクトを生成。 win = mainWindow.MainWindow() # メインウィンドウを画面に表示。 win.show() # イベントループを開始、プログラムが終了されるまでイベントループを維持。 # 終了時に0が返される。 ret = app.exec_() # exec_()の戻り値をシステムに返してプログラムを終了。 sys.exit(ret)