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())
def main(): return MainController().control_start()
def OnInit(self): #Create the Main Controller for the app self.controller = MainController(self) return True
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:
__author__ = "qiokis" if __name__ == '__main__': import tkinter as tk from controllers.main_controller import MainController root = tk.Tk() MainController(root) root.mainloop()
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_())
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()
def main(): MainController()
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)
def __init__(self): window = tk.Tk() MainController(MainView(window),MasterTransceiverInterface()) window.mainloop()