| 12345678910111213141516171819 |
- from PySide2.QtWidgets import *
- from PySide2.QtCore import *
- from PySide2.QtGui import *
- from ui.ui_About import Ui_AboutDialog
- class AboutWindow(Ui_AboutDialog, QDialog):
- def __init__(self, mainWindow, txt) -> None:
- super().__init__()
- self.setupUi(self)
- index = 1
- for line in txt.split("\n"):
- label = QLabel(self)
- label.setText(line)
- label.setAlignment(Qt.AlignmentFlag.AlignHCenter)
- self.verticalLayout.insertWidget(index, label)
- index += 1
- self.move(mainWindow.x()+(mainWindow.width()-self.width())/2,mainWindow.y()+(mainWindow.height()-self.height())/2)
- self.show()
- self.setHidden(False)
|