Окно программы не появляется и консоль пуста PyQt6Python

Программы на Python
Anonymous
Окно программы не появляется и консоль пуста PyQt6

Сообщение Anonymous »

У меня проблема с открытием файла с помощью 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

Вернуться в «Python»