Files
SemesterapparatsManager/src/ui/dialogs/about.py
WorldTeacher 09cb0a6084 add about ui
2024-06-11 09:50:56 +02:00

46 lines
1.2 KiB
Python

from .dialog_sources.Ui_about import Ui_about
from PyQt6 import QtWidgets
from PyQt6.QtCore import PYQT_VERSION_STR
from src import (
Icon,
__version__,
__author__
)
from omegaconf import OmegaConf
class About(QtWidgets.QDialog, Ui_about):
def __init__(self, parent=None):
super().__init__(parent)
self.setupUi(self)
self.setWindowIcon(Icon("info").icon)
self.setWindowTitle("About")
self.setInfo()
def test(self):
pass
def setInfo(self):
#add left most column to columnview
data = {
"Version": __version__,
"Author": __author__,
"PyQt6 Version": PYQT_VERSION_STR,
"License": "MIT License",
"Icons":"""Google Material Design Icons (https://fonts.google.com/icons)
StableDiffusion (logo)
svgrepo (https://www.svgrepo.com)"""
}
description = ""
for key, value in data.items():
description += f"{key}: {value}\n"
self.description.setText(description)
pass
def launch_about():
app = QtWidgets.QApplication([])
window = About()
window.show()
app.exec()
if __name__ == "__main__":
pass