Иконки и изображения в PyQt5 не отображаются под Ubuntu 18.04 - PullRequest
0 голосов
/ 08 сентября 2018

Я установил 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_())

Может кто-нибудь предложить, что мне нужно сделать, чтобы иконки и изображения отображались.

...