treepanel.py 文件源码

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

项目:LCInterlocking 作者: execuc 项目源码 文件源码
def __init__(self, title):
        self.form = []
        if title != "Crosspiece":
            self.partsList = PartsList()
        else:
            self.partsList = PartsList(CrossPartWidget)
        self.tabsList = TabsList()
        self.params_widget = QtGui.QWidget()
        self.params_widget.setObjectName("ParamsPanel")
        self.params_widget.setWindowTitle("Parameters")
        self.params_vbox = QtGui.QVBoxLayout(self.params_widget)
        self.form.append(self.params_widget)
        self.hide_button = None
        self.show_button = None
        self.reset_transparency_button = None
        self.set_transparency_button = None
        self.active_document = FreeCAD.ActiveDocument
        self.tree_widget = QtGui.QWidget()
        self.tree_widget.setObjectName("TreePanel")
        self.tree_widget.setWindowTitle(title)
        self.tree_vbox = QtGui.QVBoxLayout(self.tree_widget)
        self.form.append(self.tree_widget)
        self.model = TreeModel()
        self.tree_view_widget = QtGui.QTreeView()
        self.tree_view_widget.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
        self.tree_view_widget.setModel(self.model)
        self.tree_view_widget.setFixedHeight(250)
        self.selection_model = None
        self.tab_type_box = None
        self.edited_items = []
        self.edit_items_layout = None
        self.init_tree_widget()
        self.preview_doc = None
        #self._preview_button = None
        self.show_other_state_checkbox = None
        self.other_object_list = []
        self.save_initial_objects()
        self.init_params()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号