Ejemplo n.º 1
0
def main():
    retention_csv = 'data/retention_pc.csv'
    compat_matrix, products, df = create_complete_data(retention_csv)
    app = QApplication(sys.argv)
    view = AppView(products=products)
    view.show()
    model = AppModel(compat_matrix, products)
    AppController(view=view, model=model)
    sys.exit(app.exec_())
Ejemplo n.º 2
0
    def __init__(self):
        print("MachineData. Ver. 1.3")

        self.available_machines: List[str] = ["ATM", "Terminal"]
        self.__MENU_TEXT = f"\nMAIN menu:\n0 - Exit\n1 - {self.available_machines[0]}\n2 - {self.available_machines[1]}\n3 - CDM SCOD Analyser\nINPUT>>> "

        # self.CURRENT_MACHINE: str = ""
        self.__USER_CHOICE: int = 0

        self.controller: AppController = AppController(self)
        self.main_menu()
Ejemplo n.º 3
0
import dash
import os

from flask import send_from_directory, Flask, request, send_file

import coloredlogs, logging
logger = logging.getLogger(__name__)
coloredlogs.install(level='DEBUG', logger=logger)

# create controller object, the central point
from controller import AppController
app_controller = AppController()

server = Flask(__name__)

external_scripts = [
    "https://code.jquery.com/jquery-3.2.1.slim.min.js",
    "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js",
    "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
]

external_stylesheets = [
    "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css",
    "https://use.fontawesome.com/releases/v5.1.0/css/all.css",
    "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css",
]

app = dash.Dash(
    __name__,
    server=server,
    static_folder='assets',