PyQt5 matplotlib视网膜分辨率

2024-09-30 07:23:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在Qt5应用程序中使用Python和matplotlib绘制实时图。我成功地创建了窗口,绘制了画布,并用modified PyQt4 tutorial更新了我的绘图(每秒1-2次)。在

应用程序有视网膜分辨率(因此,按钮/文本是像素完美的),但没有matplotlib画布。在

我尝试设置宽度和高度(只影响绘图区域大小)和dpi(只影响字体大小,但不影响锐度)。我使用的是python3.5virtualenv,它与brew一起安装。在

我读到了,那就是

<key>NSHighResolutionCapable</key>
<true/>

到应用程序Info.plist文件应该可以解决这个问题,但它没有解决(尝试使用py2app,并手动编辑该文件)

对于如何在应用程序中呈现高分辨率绘图,以及如何在Pycharm(或任何其他IDE)中配置它,有什么建议吗?在


Tags: 文件key文本应用程序绘图matplotlib画布绘制

热门问题