На импортируемые модули нет ссылок в init... печально как-то:( Как избавиться от беса?

Answered
import sys
from PyQt5 import QtCore, QtWidgets
from PyQt5.QtWidgets import QMainWindow, QLabel, QGridLayout, QWidget
from PyQt5.QtCore import QSize

class HelloWindow(QMainWindow):
def __init__(self):
QMainWindow.__init__(self)

self.setMinimumSize(QSize(640, 480))
self.setWindowTitle("Hello world")

centralWidget = QWidget(self)
self.setCentralWidget(centralWidget)

gridLayout = QGridLayout(self)
centralWidget.setLayout(gridLayout)

title = QLabel("Hello World from PyQt", self)
title.setAlignment(QtCore.Qt.AlignCenter)
gridLayout.addWidget(title, 0, 0)

if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
mainWin = HelloWindow()
mainWin.show()
sys.exit( app.exec_() )
3 comments
Comment actions Permalink

Попробуйте, пожалуйста, запустить этот скрипт из системного терминала (вне PyCharm) с использованием того же интерпретатора. Воспроизводится ли проблема?

0
Comment actions Permalink

Это говорит о том что проблема не относится к PyCharm. Судя по сообщению об ошибке, проблема может быть в интерпретаторе или конкретных библиотеках.

Вот этот пост похоже о той же проблеме https://stackoverflow.com/questions/41994485/error-could-not-find-or-load-the-qt-platform-plugin-windows-while-using-matplo

0

Please sign in to leave a comment.