У меня проблема с открытием файла с помощью Qt Designer. При попытке открыть программу без класса все нормально, а при попытке открыть программу с классом программа работает, но в консоли ничего не отображается и программа не открывается.
Пожалуйста, помогите мне.
import sys
from PySide6.QtWidgets import QApplication, QMainWindow
from PySide6.QtUiTools import QUiLoader
class MainWindow(QMainWindow):
def __init__(self, parent=None):
super().__init__(parent)
loader = QUiLoader()
self.window = loader.load('project2.ui', None)
self.show()
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MainWindow()
sys.exit(app.exec())
Вышеуказанная программа не работает, а приведенная ниже работает.
import sys
from PySide6.QtWidgets import QApplication, QMainWindow
from PySide6.QtUiTools import QUiLoader
loader = QUiLoader()
app = QApplication(sys.argv)
window = loader.load('project2.ui', None)
window.show()
app.exec()
Подробнее здесь: https://stackoverflow.com/questions/788 ... mpty-pyqt6