我需要在PyQt5中显示openslide.deepzoom.DeepZoomGenerator。有一些在Flask Web界面中显示DeepZoomGenerator的示例。您可以在这里查看它们:https://github.com/openslide/openslide-python/tree/master/examples/deepzoom。我只需要使用PyQt5而不是Flask来做deeppoom_server.py之类的事情。另一个示例:https://openslide.org/demo/。如何在下面的代码中集成DeepZoomGenerator?
我已经看过几次openslide-docs。没有关于我的问题的信息。我也尝试过传统的谷歌搜索。
from PyQt5.QtWidgets import QWidget, QApplication, QPushButton, QHBoxLayout, QLabel
from PyQt5 import QtGui
import sys
class Window(QWidget):
def __init__(self):
super().__init__()
self.title = "PyQt5 OpenSlide"
self.left = 500
self.top = 200
self.width = 400
self.height = 100
self.init_window()
def init_window(self):
self.setWindowTitle(self.title)
self.setGeometry(self.left, self.top, self.width, self.height)
self.create_layout()
self.show()
def create_layout(self):
pass
if __name__ == "__main__":
App = QApplication(sys.argv)
window = Window()
sys.exit(App.exec())
我希望类似deepzoom_server.py