如何在我的PyQt5界面中显示openslide.deepzoom.DeepZoomGenerator?

时间:2019-07-18 11:39:26

标签: python pyqt openslide

我需要在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

0 个答案:

没有答案