예제 #1
0
from controllers.main_controller import MainController
from db.db_connection import DBConnection
from PyQt5 import QtWidgets
import sys

con = DBConnection()
app = QtWidgets.QApplication(sys.argv)

c = MainController(window=QtWidgets.QMainWindow(), db_connection=con)
#c = AdminWindowController(window=QtWidgets.QMainWindow(), db_connection=con)

sys.exit(app.exec())
예제 #2
0
파일: start.py 프로젝트: koolewang/DAGUI
def main():
    return MainController().control_start()
예제 #3
0
 def OnInit(self):
     #Create the Main Controller for the app
     self.controller = MainController(self)
     return True
예제 #4
0
from controllers.login_controller import LoginController
from config import CREDENTIALS_PATH

if __name__ == '__main__':
    app = QApplication(sys.argv)
    path = os.path.dirname(os.path.realpath(__file__))

    if os.path.exists(CREDENTIALS_PATH):
        with open(CREDENTIALS_PATH, 'r', encoding='utf-8') as file:
            content = file.read()
            try:
                email, token = content.split(';')
                jira_client = JiraClient(email, token)
                jira_client.client.search_issues('assignee = currentUser()',
                                                 maxResults=1)
                controller = MainController(jira_client)
                app.setQuitOnLastWindowClosed(False)
            except (ValueError, JIRAError):
                controller = LoginController(app)
            except (ConnectionError, ReadTimeout):
                QMessageBox.warning(
                    None, 'Connection error',
                    'Check your internet connection and try again')
                sys.exit()
    else:
        controller = LoginController(app)

    # possibility to open only one application at time
    try:
        me = singleton.SingleInstance()
    except singleton.SingleInstanceException:
예제 #5
0
__author__ = "qiokis"

if __name__ == '__main__':
    import tkinter as tk
    from controllers.main_controller import MainController

    root = tk.Tk()
    MainController(root)
    root.mainloop()
예제 #6
0
import sys

from PyQt5.QtWidgets import QApplication, QDialog

from controllers.main_controller import MainController
from utils import utils
from views.window_login import LoginWindow
from views.window_main import MainWindow

if __name__ == '__main__':
    logins = utils.load_config()

    app = QApplication(sys.argv)

    login = LoginWindow(saved_logins=logins)

    if login.exec_() == QDialog.Accepted:
        sf_con = login.get_login()
        window = MainWindow()
        controller = MainController(window, sf_con)
        controller.show()
        sys.exit(app.exec_())
예제 #7
0
 def __init__(self, sys_argv):
     super(App, self).__init__(sys_argv)
     self.model = Model()
     self.main_controller = MainController(self.model)
     self.main_view = MainView(self.model, self.main_controller)
     self.main_view.show()
예제 #8
0
def main():
    MainController()
예제 #9
0
from flask import Flask, request, jsonify
from flask_cors import CORS
from controllers.main_controller import MainController

CONTROLLER = MainController()


app = Flask(__name__)
CORS(app)


@app.route("/")
def index():
    copito_miau = "Edgar's API Test backend"
    return "<H1>" + copito_miau + "</H1>"


@app.route("/search", methods=['POST'])
def search():
    if request.method == 'POST':
        data = request.json
        res = CONTROLLER.search(data)
        return res


if __name__ == "__main__":
    app.run(threaded=True, port=5000, debug=True)
예제 #10
0
	def __init__(self):
		window = tk.Tk()
		MainController(MainView(window),MasterTransceiverInterface())
		window.mainloop()