Я установил PyQt5 из Pypi на рабочий стол Ubuntu 18.04 и пытаюсь пройти курс обучения. Большинство вещей работает нормально, за исключением случаев, когда значки или изображения должны быть отображены. Для значков пространство, необходимое для его отображения, зарезервировано, и вы можете взаимодействовать с пространством, как если бы изображение значка было, но изображение не отображается.
Для изображений зарезервировано пространство с правильными размерами, но изображение не отображается.
Это означает, что PyQt5 находит значки и изображения и делает все, кроме их отображения. Пример сценария включен здесь:
import sys
from PyQt5.QtGui import QPixmap
from PyQt5.QtWidgets import QApplication, QWidget, QHBoxLayout, QLabel
class Example(QWidget):
def __init__(self) -> None:
super().__init__()
self.initUI()
def initUI(self) -> None:
hbox = QHBoxLayout(self)
pixmap = QPixmap('WiseOldBirdLogo.png')
lbl = QLabel(self)
lbl.setPixmap(pixmap)
hbox.addWidget(lbl)
self.setLayout(hbox)
self.move(300, 200)
self.setWindowTitle('Pixmap')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
Может кто-нибудь предложить, что мне нужно сделать, чтобы иконки и изображения отображались.