Example #1
0
 def __init__(self, args):
     super(MainApp, self).__init__(args)
     self.cookies = None
     mainPath = os.path.join( os.path.dirname(
         os.path.abspath(__file__) ), 'fonts' )
     for fontFile in glob.glob( os.path.join( mainPath ,
                                              '*.ttf' ) ):
         QFontDatabase.addApplicationFont( fontFile )
     #
     ##
     self.aw = ArticleWidget( self )
     self.alw = ArticlesListWidget( self )
     self.lw = LoginWindow( self )
     self.aw.hide()
     self.alw.hide()
     self.lw.hide()
     self.aboutToQuit.connect( self.cleanUp )
Example #2
0
from login_window import LoginWindow

# def window():
#     app = QApplication(sys.argv)
#     win = QMainWindow()
#     win.setGeometry(1000, 200, 300, 300)  # (x,y,w,h) --> where start(x,y) how big(w,h)
#     win.setWindowTitle("Polito Sync Material")
#
#     label = QtWidgets.QLabel(win)
#     label.setText("label")
#     label.move(50, 50)
#
#     win.show()
#     sys.exit(app.exec_())
#
if __name__ == "__main__":
    session = PolitoWebClass()
    try:
        with open("settings.json") as s:
            settings = json.load(s)
    except:
        print("Error: rename settings file as settings.json")

    session.set_download_folder(settings['download_folder'])
    session.set_file_name('web')
    app = QtWidgets.QApplication(sys.argv)
    window = LoginWindow(session)
    window.show()

    sys.exit(app.exec_())
Example #3
0
    user = controller.find(username)
    if user:
        user.name = input('Ingrese el nuevo nombre: ')
        user.role = input('Ingrese el nuevo rol: ')
        user.password = password_input(controller)
        controller.update(user)
    else:
        print('Error: El usuario que intenta editar no existe')


def delete(controller):
    username = input('Ingrese el usuario a eliminar: ')
    user = controller.find(username)
    if user:
        controller.delete(user)
    else:
        print('Error: El usuario que intenta eliminar no existe')


def password_input(controller):
    password = input('Ingrese la contraseña: ')
    while True:
        if len(password) == 4 and password.isdigit():
            return controller.encrypt_password(password)
        password = input('Ingrese una contraseña válida: ')


if __name__ == '__main__':
    # menu()
    LoginWindow().main()
 def __init__(self, app):
     super().__init__()
     self.app = app
     self.view = LoginWindow(self)
     self.jira_client = None
     self.set_loading_indicator()
Example #5
0
    # Program state
    state = State()

    # Tray Icon
    tray_icon = SystemTrayIcon(state)
    tray_icon.show()

    # Start device thread
    device_thread = QThread()
    device = connect.Device()
    device.moveToThread(device_thread)
    device_thread.started.connect(device.run)

    # Login Window
    login = LoginWindow(state, device)

    # Calibration Window
    calib_window = CalibrationWindow(state, device)

    # Popup Window
    popup = PopupWindow(state, device)

    def show_popup():
        if state.sensor_values is None:
            calib_window.start()
        else:
            popup.start()

    login.loginSuccess.connect(show_popup)
    calib_window.calibrated.connect(show_popup)
Example #6
0
from PyQt5.QtWidgets import QApplication
import sys
from login_window import LoginWindow

# Starting the application
app = QApplication(sys.argv)
mainwindow = LoginWindow()

# Exiting
try:
    sys.exit(app.exec_())
except:
    print("Exiting")