我目前正在将一个大型应用从Py2/PySide 1.2.4迁移到Py3/PySide2 5.13.0,并发现一个关于使用QPixmapCache.find(key, pixmap)的DeprecationWarning。
c:\path\to\module.py:220: DeprecationWarning: QPixmapCache.find(const QString & key, QPixmap & pixmap) is deprecated
if (QPixmapCache.find("image_key", pixmap) is False):
我想解决这个不再被支持的警告,但是文档并没有提供很有用的信息,因为它:
- 实际上在一个地方明确推荐使用不再被支持的函数。(
PySide2.QtGui.QPixmapCache.find(key)
) - 有两个关于
static PySide2.QtGui.QPixmapCache.find(key, pixmap)
的条目- 其中一个被标记为已不再支持。
- 另一个则没有。
- 似乎没有提供关于现代用法的建议。(或者我没有找到)。
PySide2.QtGui.QPixmapCache.find(key, pixmap)
,建议采取什么措施呢?