Files
KotoPad/gui/modules/initialize/setup_ui.py
BarsTiger 17b4cfa21c Now pausing, dragging slider works!
Known issue: cutting end of sound. I have no idea how to fix it
2022-11-22 13:49:54 +02:00

33 lines
850 B
Python

from gui.gui import Ui_MainWindow
from gui.modules.core.blur import GlobalBlur
from gui.modules.initialize import styles
from gui.modules.handlers import register
from PyQt5.QtWidgets import QMainWindow
from PyQt5 import QtCore
from modules.config import Config
from modules.player.player import Player
def on_load(ui: Ui_MainWindow, MainWindow: QMainWindow):
"""
Setup all UI elements
:param ui:
:param MainWindow:
:return:
"""
ui.content.setCurrentIndex(0)
ui.player_track_label.hide()
MainWindow.setStyleSheet(styles.centralwidget())
ui.menu.setStyleSheet(styles.menupage())
if 'acrylic' in Config.get().theme:
GlobalBlur(MainWindow.winId(), acrylic=True)
ui.timer = QtCore.QTimer(MainWindow)
ui.timer.start(100)
p = Player()
register.register_handlers(ui, MainWindow, p)