Задать вопрос
@vovaflamed

Как исправить ошибку pyqt?

Вылазит ошибка:

Must construct a QApplication before a QWidget
main.py:
import sys
from PySide6.QtWidgets import QApplication, QMainWindow
from windows.mainWindow import MainWindow



if __name__ == '__main__':
    app = QApplication(sys.argv)

    window = MainWindow()
    window.show()

    
    sys.exit(app.exec())

MainWindow.py:
from PyQt5.QtWidgets import  QMainWindow

class MainWindow(QMainWindow):
    def __init__(self):
        super(MainWindow, self).__init__()
        self.setWindowTitle('MainWindow')
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
OSMANOF
@OSMANOF
Segmentation fault
class MainWindow(QMainWindow):
    def __init__(self):
        super(QMainWindow, self).__init__()
        self.setWindowTitle('MainWindow')
Ответ написан
Комментировать
@nvlveu
Потому что в main.py Вы используете PySide6, а в MainWindow.py PyQt5
Ответ написан
Комментировать
@Andy_U
У вас в main.py import PySide6, в MainWindow.py import PyQt5. Или трусы оденьте, или крестик снимите :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы