コード例 #1
0
ファイル: node_quickview.py プロジェクト: cdd1969/pygwa
    def __init__(self, name, parent=None):
        super(QuickViewNode, self).__init__(name,
                                            terminals={'In': {
                                                'io': 'in'
                                            }})
        self.graphicsItem().setBrush(fn.mkBrush(150, 150, 250, 200))
        self._pandasDataModel = PandasDataModel(parent=self)
        self._pandasHeaderModel = PandasHeaderModel(parent=self)
        self._ctrlWidget = QuickViewCtrlWidget(self)

        # connect show/hide signals
        self._pandasHeaderModel.row_hidden.connect(
            self._ctrlWidget.tableView.horizontalHeader(
            ).hideSection)  #argumnent [int]
        self._pandasHeaderModel.row_showed.connect(
            self._ctrlWidget.tableView.horizontalHeader(
            ).showSection)  #argumnent [int]
        self._pandasDataModel.modelReset.connect(
            self._ctrlWidget.update)  #no argument

        self._id = None