viewer_controls.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:albion 作者: Oslandia 项目源码 文件源码
def __init__(self, viewer, iface=None, parent=None):
        super(ViewerControls, self).__init__(parent)
        uic.loadUi(os.path.join(os.path.dirname(__file__), 'viewer_3d_controls.ui'), self)

        self.__viewer = viewer

        self.__viewer.setZscale(self.zScaleSlider.value())

        self.__viewer.toggle_labels(self.labelsCheckBox.isChecked())
        self.__viewer.toggle_nodes(self.nodesCheckBox.isChecked())
        self.__viewer.toggle_edges(self.edgesCheckBox.isChecked())
        self.__viewer.toggle_tops(self.topsCheckBox.isChecked())
        self.__viewer.toggle_bottoms(self.bottomsCheckBox.isChecked())
        self.__viewer.toggle_sections(self.sectionsCheckBox.isChecked())
        self.__viewer.toggle_volumes(self.volumesCheckBox.isChecked())

        self.zScaleSlider.valueChanged.connect(self.__viewer.setZscale)

        self.labelsCheckBox.toggled.connect(self.__viewer.toggle_labels)
        self.nodesCheckBox.toggled.connect(self.__viewer.toggle_nodes)
        self.edgesCheckBox.toggled.connect(self.__viewer.toggle_edges)
        self.topsCheckBox.toggled.connect(self.__viewer.toggle_tops)
        self.bottomsCheckBox.toggled.connect(self.__viewer.toggle_bottoms)
        self.sectionsCheckBox.toggled.connect(self.__viewer.toggle_sections)
        self.volumesCheckBox.toggled.connect(self.__viewer.toggle_volumes)

        self.refreshButton.clicked.connect(self.__viewer.refresh_data)

        self.__iface = iface
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号