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 )
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_())
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()
# 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)
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")