def change_settings(self): dlg = SettingsDialog(self.gui) result = dlg.exec_() if result: self.gui.add_status_message("Saved new settings") self.gui.update_floor_grid()
app.setApplicationDisplayName("HiChess") app.setOrganizationName("Zneigras") app.setOrganizationDomain("https://github.com/H-a-y-k/Hichess") breeze = QFile(":qbreeze/dark.qss") main = QFile(":/style/styles.css") # stylesheet as string breezeQss = "" mainQss = "" if breeze.open(QFile.ReadOnly): textstream = QTextStream(breeze) breezeQss = textstream.readAll() if main.open(QFile.ReadOnly): textstream = QTextStream(main) mainQss = textstream.readAll() app.setStyleSheet(f"{breezeQss}{mainQss}") settingsDialog = SettingsDialog() status = settingsDialog.exec_() if status == SettingsDialog.Accepted: window = HichessGui(username=settingsDialog.newUsername, enginePath=settingsDialog.newEnginePath) window.setMinimumSize(800, 800) window.showMaximized() sys.exit(app.exec_())