add about ui
This commit is contained in:
46
src/ui/dialogs/about.py
Normal file
46
src/ui/dialogs/about.py
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
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
|
||||||
Reference in New Issue
Block a user