示例#1
0
    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"] = "对不起,该用户还没有注册,请先注册"
示例#2
0
    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
示例#3
0
    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_())
示例#4
0
 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)
示例#5
0
def run():
    configurator.updateConfig()
    database.checkDatabase()

    application = wx.App(False)
    frame = mainWindow.MainWindow(None, "Fennek")
    frame.Show(True)
    application.MainLoop()
示例#6
0
 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()
示例#7
0
def main():
    app = QtGui.QApplication([])

    # Build Window
    window = mainWindow.MainWindow()

    createThreads(window)
    window.createCheckThread()

    app.exec_()
示例#8
0
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()
示例#9
0
import mainWindow
mainWindow.MainWindow()
示例#10
0
 def run_app():
     app = QApplication(sys.argv)
     window = mainWindow.MainWindow()
     window.show()
     app.exec_()
示例#11
0
#! 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()
示例#12
0
# 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())
示例#13
0
def main():
    app = QtWidgets.QApplication([])

    m = mw.MainWindow()

    app.exec_()
示例#14
0
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)