PyQt5中的图标和图像在Ubuntu 18.04下不显示

时间:2018-09-08 15:37:21

标签: python pyqt5 ubuntu-18.04

我在Ubuntu 18.04桌面上从Pypi安装了PyQt5,并试图通过本教程进行工作。除了要显示图标或图像外,大多数事情都可以正常工作。对于图标,显示它所需的空间是保留的,您可以与该空间进行交互,就好像图标图像在那里但没有图像显示。

对于图像,该空间保留了正确的尺寸,但没有显示图像。

对我来说,这意味着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_())

任何人都可以建议我需要做些什么才能显示图标和图像。

0 个答案:

没有答案