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_())
谁能建议我需要做什么来显示图标和图像。
解决方案
推荐阅读
- angular - 无法访问.catch(函数(错误)Ionic 3中的变量
- ms-access - MS Access 报告无数据输出
- python - 如何在 Python 中使 Sqlite3 的列名区分大小写?
- asp.net-mvc - 如何使用 MVC 将 PaginatedList 与 ViewModel 一起使用
- java - Apache Camel Rest 503 错误
- ssh - 如何通过 SSH 连接到您的树莓派
- ios - 如何在另一个 React 组件中正确使用 TabNavigator
- c++ - 如何以及在何处实现检查“部分相等”的功能
- angular - 从 app.module.ts 中的 sessionStorage 获取数据
- mysql - 查询以查找最近的较小日期