config now works properly

This commit is contained in:
BarsTiger
2022-05-17 22:05:33 +03:00
parent a3c2c9008e
commit 9423486816
5 changed files with 623 additions and 584 deletions

View File

@@ -5,8 +5,10 @@ sys.path.append('gui')
try:
from gui import Ui_MainWindow
from functions import *
except ImportError:
from gui.gui import Ui_MainWindow
from gui.functions import *
settings = Settings.get_settings()
@@ -15,17 +17,10 @@ MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
def fill_settings() -> None:
ui.chooseAnimationBox.setCurrentText(settings["animation"])
ui.pusher_app_id_edit.setText(settings["app_id"])
ui.pusher_key_edit.setText(settings["key"])
ui.pusher_secret_edit.setText(settings["secret"])
ui.pusher_cluster_edit.setText(settings["cluster"])
ui.imgurClientId.setText(settings["client_id"])
try:
fill_settings()
except KeyError:
fill_settings(ui)
except Exception as e:
print(e)
Settings.fix()
MainWindow.show()
@@ -67,5 +62,6 @@ def handleMenuClick(text: str) -> None:
ui.leftMenu.itemClicked.connect(lambda: handleMenuClick(ui.leftMenu.currentItem().text()))
ui.saveSettingsButton.clicked.connect(lambda: update_settings(ui))
sys.exit(app.exec_())