如何使用OpenSlide Python库显示整个幻灯片图像(虚拟幻灯片)?(不使用基于web的查看器)

如何使用OpenSlide Python库显示整个幻灯片图像(虚拟幻灯片)?(不使用基于web的查看器),python,deepzoom,openslide,Python,Deepzoom,Openslide,我正在编写一个应用程序,它可以使用python库以.svs格式查看整个幻灯片图像并与之交互 使用Flask和提供的,我能够创建一个基于web的应用程序,允许我与数据交互 然而,我的最终应用程序不应该是基于web的。我正在努力寻找解决办法 介绍如何在简单GUI(例如PyQt)中显示openslide图像并与之交互 多谢各位 我使用GTK制作了一个小型演示程序,使用和openslide显示幻灯片图像: 只有300行代码。它是异步的,因此您可以在图像周围滚动,并且在解压缩幻灯片块时,线程池将在后台更

我正在编写一个应用程序,它可以使用python库以.svs格式查看整个幻灯片图像并与之交互

使用Flask和提供的,我能够创建一个基于web的应用程序,允许我与数据交互

然而,我的最终应用程序不应该是基于web的。我正在努力寻找解决办法 介绍如何在简单GUI(例如PyQt)中显示openslide图像并与之交互


多谢各位

我使用GTK制作了一个小型演示程序,使用和openslide显示幻灯片图像:

只有300行代码。它是异步的,因此您可以在图像周围滚动,并且在解压缩幻灯片块时,线程池将在后台更新显示

它是用C编写的,但用Python进行修改应该很容易

这里有一个完整的查看器程序:

看起来是这样的:


它有一系列有用的功能,例如范围缩放、日志缩放、支持多种格式、格式转换等。

我知道这没有多大帮助,但如果找不到非基于web的解决方案,您可以始终使用webview或Electron。无论如何,希望你能找到你想要的!