def handleLogin(self):
        # print('login clicked!')
        username = self.ui.username.text()
        password = self.ui.password.text()
        # 发送数据报
        message = HandleMessage.generate(TYPE_LOGIN, username, password)
        UDPMessage.sendUDPMessage(self.dataSocket, self.address, message)
        # 接受数据报
        data, address = UDPMessage.receiveUDPMessage(self.dataSocket)
        ans = HandleMessage.read(data)

        title = '登录结果'
        if ans and (ans != False):
            message = '登录成功'
            MessageBox.MessageBox(message, title).launch()
            self.ui.close()
            MainWindow.MainWindow(self.dataSocket, self.address, username, ans[1], ans[2]).launch()
            self.username = username
        else:
            if ans is None:
                message = '您已登录,无法重复登录'
                MessageBox.MessageBox(message, title).launch()
            else:
                message = '用户名或密码错误'
                MessageBox.MessageBox(message, title).launch()
Beispiel #2
0
def main(argv):
	QTextCodec.setCodecForTr(QTextCodec.codecForName('utf-8'))

	parsed_args = parseArguments(argv)
	logger = createLogger(parsed_args.IsDebugging)

	logger.debug('Create application.')
	app = QApplication(argv)
	if hasattr(parsed_args, 'Language') and not parsed_args.Language is None:
		translator = createTranslator(parsed_args.Language)
		app.installTranslator(translator)

	window = MainWindow.MainWindow()

	logger.debug('Check to execute a CUI mode.')
	if(parsed_args.InputFiles):
		logger.debug('Enter the CUI mdoe.')

		for file in parsed_args.InputFiles:
			try:
				window.convert(file)
			except e as Exception:
				logger.error('Failed to conversion %s', file)
				logger.debug(e)

		logger.info('Finished to convert all files.')
		return

	logger.debug('Enter the GUI mode.')
	window.show()
	sys.exit(app.exec_())
Beispiel #3
0
    def start_main(self):
        # 初始化本终端信息
        CM.PL.IPv4 = self.loginwindow.myIPv4
        CM.PL.Nid = int('0x' + self.loginwindow.myNID, 16)
        CM.PL.rmIPv4 = self.loginwindow.rmIPv4
        mw.HOME_DIR = self.loginwindow.filetmppath
        mw.DATA_PATH = self.loginwindow.configpath
        # print(f'before HOME_DIR{mw.HOME_DIR} DATA_PATH{mw.DATA_PATH}')

        self.window = mw.MainWindow()
        ESS.ESSsignal.output.connect(self.window.handleMessageFromPkt)
        self.window.actionWindows.triggered.connect(self._setStyle)
        self.window.actionwindowsvista.triggered.connect(self._setStyle)
        self.window.actionFusion.triggered.connect(self._setStyle)
        self.window.actionQdarkstyle.triggered.connect(self._setStyle)
        self.window.show()
        # 连接后端信号槽
        thread_monitor = CM.Monitor(message=app.window.handleMessageFromPkt,
                                    path=app.window.getPathFromPkt)
        thread_monitor.setDaemon(True)
        thread_monitor.start()

        # 测试
        CM.PL.RegFlag = 1
        # nid = "b0cd69ef142db5a471676ad710eebf3a"
        # CM.PL.PeerProxys[int(nid, 16)]='192.168.50.62'
        nid = "d23454d19f307d8b98ff2da277c0b546"
        CM.PL.PeerProxys[int(nid, 16)] = '192.168.50.199'
Beispiel #4
0
def main():
    # Create a GUI?
    # Initialize Application With Settings
    if not os.path.exists('settings.json'):
        defaultSettings = {}
        defaultSettings['Settings'] = {}
        defaultSettings['Settings']['Default_User'] = "******"
        with open('settings.json', 'w') as outfile:
            json.dump(defaultSettings, outfile)

    # Load Settings
    try:
        with open('settings.json') as settingsjson:
            settings = json.load(settingsjson)
            active_user = settings["Settings"]['Default_User']
    except FileNotFoundError:
        wx.MessageBox('No Settings were found.', 'Info',
                      wx.OK | wx.ICON_INFORMATION)

    # Load Routines if any exist
    try:
        with open('./profiles/{}.json'.format(active_user), 'r') as userjson:
            userData = json.load(userjson)
            if (len(userData["Routines"]) > 0):
                routines = userData["Routines"]
            else:
                routines = []
    except FileNotFoundError:
        wx.MessageBox('No Routines were found.', 'Info',
                      wx.OK | wx.ICON_INFORMATION)

    app = wx.App()
    frame = MainWindow.MainWindow(None, "MyTrainer", active_user, routines)
    app.MainLoop()
Beispiel #5
0
def main():
    logfile = None
    testfile = None

    i = 0
    while i < len(sys.argv):
        if sys.argv[i] == '-l':
            logfile = sys.argv[i + 1]
            i += 2
        elif sys.argv[i] == '-t':
            testfile = sys.argv[i + 1]
            i += 2
        else:
            i += 1

    logger = InteractionLogger(logfile)
    logger.start()
    tester = TestingData.loadTestingFile(testfile)
    app = QtGui.QApplication(sys.argv)
    wc = WitnessCam(logger, tester)
    ex = MainWindow(wc, logger, tester)

    if tester is not None and tester.automate:
        tester.setMainTestingWindow(ex)
        tester.runtest()
    else:
        sys.exit(app.exec_())
 def __init__(self):
     self.menuBar.addmenuitem(
         'Plugin',
         'command',
         'MOLE',
         label='MOLE 2.5',
         command=lambda s=self: MainWindow.MainWindow())
def main():
    parser = argparse.ArgumentParser(
        description='{{ cookiecutter.description }}',
        version=VERSION
    )

    # parser.add_argument(
    #     'filename',
    #     metavar='script.py',
    #     help='The script to debug.'
    # )
    # parser.add_argument(
    #     'args', nargs=argparse.REMAINDER,
    #     help='Arguments to pass to the script you are debugging.'
    # )

    options = parser.parse_args()

    # Set up the root Tk context
    root = Tk()

    # Construct a window debugging the nominated program
    view = MainWindow(root, options)

    # Run the main loop
    try:
        view.mainloop()
    except KeyboardInterrupt:
        view.on_quit()
Beispiel #8
0
def main():
    app = QApplication(sys.argv)

    window = MainWindow()

    # Start the event loop.
    app.exec_()
Beispiel #9
0
def launch():
    app = QtGui.QApplication(sys.argv)
    window = MainWindow.MainWindow()
    window.show()
    app.connect(app, QtCore.SIGNAL("lastWindowClosed()"), app,
                QtCore.SLOT("quit()"))
    sys.exit(app.exec_())
Beispiel #10
0
    def run(self):
        app = QtGui.QApplication(sys.argv)

        mainWindow = MainWindow()

        mainWindow.show()
        QtCore.QTimer.singleShot(0, mainWindow.appinit)
        sys.exit(app.exec_())
Beispiel #11
0
    def create_frame_dictionary(self):
        frame = mw.MainWindow(self.container, self, self.pdb)
        frame.grid(row=0, column=0, sticky="nsew")
        self.frames[mw.MainWindow] = frame

        frame = aw.AddOrEditUserWindow(self.container, self, self.pdb)
        frame.grid(row=0, column=0, sticky="nsew")
        self.frames[aw.AddOrEditUserWindow] = frame
Beispiel #12
0
def main():
    # Again, this is boilerplate, it's going to be the same on
    # almost every app you write
    app = QtGui.QApplication(sys.argv)
    window = MainWindow.MainWindow()
    window.show()
    # It's exec_ because exec is a reserved word in Python
    sys.exit(app.exec_())
Beispiel #13
0
def main(f_path, qt):
    app = QApplication(sys.argv)

    mw = MainWindow.MainWindow(f_path, qt)
    mw.show()
    app.exec_()
    mw.end_program()
    time.sleep(0.5)
Beispiel #14
0
    def GreyFon(self):

        self.ButtonColor1 = '#D3D3D3'

        with open("ButtonColor.txt", "w") as colorfile:

            colorfile.write(self.ButtonColor1)

        MainWindow.MainWindow().update()
Beispiel #15
0
def main():
    app_id = '5682446'
    app = QApplication(sys.argv)
    vkapi = VKAPI(app_id)
    oauth = OAuthWindow(vkapi)

    mainWindow = MainWindow(vkapi)
    oauth.loginSuccess.connect(mainWindow.loginSuccess)
    sys.exit(app.exec_())
Beispiel #16
0
    def AspidFon(self):

        self.ButtonColor4 = '#6666FF'

        with open("ButtonColor.txt", "w") as colorfile:

            colorfile.write(self.ButtonColor4)

        MainWindow.MainWindow().update()
Beispiel #17
0
    def GreenFon(self):

        self.ButtonColor5 = '#336666'

        with open("ButtonColor.txt", "w") as colorfile:

            colorfile.write(self.ButtonColor5)

        MainWindow.MainWindow().update()
Beispiel #18
0
    def PinkFon(self):

        self.ButtonColor2 = '#CD5C5C'

        with open("ButtonColor.txt", "w") as colorfile:

            colorfile.write(self.ButtonColor2)

        MainWindow.MainWindow().update()
Beispiel #19
0
    def OliveFon(self):

        self.ButtonColor3 = '#808000'

        with open("ButtonColor.txt", "w") as colorfile:

            colorfile.write(self.ButtonColor3)

        MainWindow.MainWindow().update()
Beispiel #20
0
 def connectionSuccess(self):
     """
     Callback triggered when the connection is successfull, display the main window
     """
     self.login.deleteLater()
     self.main = MainWindow.MainWindow(self)
     self.main.show()
     self.server.askConversationsList()
     self.server.askContactsList()
Beispiel #21
0
    def __init__(self):

        self.Window = MainWindow.MainWindow(self)
        self.Window.show()
        self.renderTimer = QTimer()
        self.renderTimer.start(20)
        self.renderTimer.timeout.connect(self.Repaint)
        self.updateTimer = QTimer()
        self.updateTimer.timeout.connect(self.report)
Beispiel #22
0
    def OnOpenRepository(self, e):
        repodir = wx.DirSelector("Open repository")
        if not repodir: return

        try:
            repo = Repository(repodir)
            new_win = MainWindow(repo)
            new_win.Show(True)
        except GitError, msg:
            wx.MessageBox(str(msg), 'Error', style=wx.OK | wx.ICON_ERROR)
Beispiel #23
0
 def __init__(self, parent, **kwargs):
     Tk.Frame.__init__(self, parent, **kwargs)
     self.BannerBar = Bb.BannerWindow(self, width=475)
     self.MainWindow = Mw.MainWindow(self)
     self.BannerBar.pack(side='top', fill='x', expand=True)
     self.BannerBar.pack_propagate(0)
     self.MainWindow.pack(side='bottom', fill='both', expand=True)
     self.MainWindow.pack_propagate(0)
     self.BannerBar.make_banner()
     self.MainWindow.display_homepage()
Beispiel #24
0
 def startGame(self, username, playerList, event=None):
     if self.currentWindow:
         self.currentWindow.Destroy()
     # TRANSLATORS: main window title
     self.mainFrame = MainWindow(None, -1, _("London Law"), username,
                                 playerList, messenger, shutdown)
     self.mainFrame.SetSize((1000, 740))
     self.mainFrame.Show(1)
     self.currentWindow = self.mainFrame
     return self.mainFrame
Beispiel #25
0
 def ShowMain(self):
     self.interface = str(self.lineEdit.text())
     if self.interface == "" or self.interface == None:
         self.interface = "lo"
         messagebox = QMessageBox()
         messagebox.setText(
             "You did not specify the interface. So the local interface will be use!"
         )
         messagebox.setWindowTitle("Note")
         messagebox.exec()
         self.main = MainWindow.MainWindow(network_interface=self.interface)
     else:
         messagebox = QMessageBox()
         messagebox.setText("Happy Hacking %s!" % getpass.getuser())
         messagebox.setWindowTitle("Welcome")
         messagebox.exec()
         self.main = MainWindow.MainWindow(network_interface=self.interface)
     self.main.ConnectToDB()
     self.main.show()
Beispiel #26
0
def Main():
    """
    Main class launches Mainwindow, freeze_support
    helps with maintaining multiprocessing.
    """

    app = QApplication(sys.argv)
    mainWindow = mw.MainWindow()
    # mainWindow.setStyleSheet("QMainWindow {background: 'darkgrey';}")
    mainWindow.show()
    sys.exit(app.exec_())
Beispiel #27
0
def main():
    app = QApplication(sys.argv)
    window = MainWindow()

    log = file(sys.argv[1]).readlines()
    log = [x.rstrip() for x in log]
    window.setLog(log)
    window.setWindowTitle(sys.argv[1])

    window.show()
    app.exec_()
Beispiel #28
0
    def __init__(self):
        super().__init__()
        self.client = None
        self.recently_color = (0, 0, 0)
        # self._console_lock = Lock()

        self.qapp = QApplication(sys.argv)
        self._window = MainWindow.MainWindow(self)
        self.initconn()
        self._window.show()
        sys.exit(self.qapp.exec_())
Beispiel #29
0
 def on_printAction1_triggered(self):
     global received_mails
     received_mails['正常邮件'].clear()
     received_mails['垃圾邮件'].clear()
     self.backend.terminate()
     self.close()
     dialog = logindialog(mode=1)
     if dialog.exec_() == QDialog.Accepted:
         the_window = MainWindow(self.im)
         self.windowList.append(the_window)  # 这句一定要写,不然无法重新登录
         the_window.show()
Beispiel #30
0
 def __init__(self, parent):
     Tk.Frame.__init__(self, parent)
     self.BannerBar = Bb.BannerBar(self)
     self.MainWindow = Mw.MainWindow(self)
     self.NavigationBar = Nb.NavigationBar(self)
     self.BannerBar.pack(side='top', fill='x')
     self.NavigationBar.pack(side='left', fill='y')
     self.MainWindow.pack(side='right', fill='both', expand=True)
     self.BannerBar.make_banner()
     self.NavigationBar.make_navbar()
     self.MainWindow.display_homepage()