def init_tree_widget(self):
# Add part buttons
h_box = QtGui.QHBoxLayout(self.tree_widget)
add_parts_button = QtGui.QPushButton('Add parts', self.tree_widget)
add_parts_button.clicked.connect(self.add_parts)
add_same_part_button = QtGui.QPushButton('Add same parts', self.tree_widget)
add_same_part_button.clicked.connect(self.add_same_parts)
h_box.addWidget(add_parts_button)
h_box.addWidget(add_same_part_button)
self.tree_vbox.addLayout(h_box)
# tree
self.selection_model = self.tree_view_widget.selectionModel()
self.selection_model.selectionChanged.connect(self.selection_changed)
self.tree_vbox.addWidget(self.tree_view_widget)
remove_item_button = QtGui.QPushButton('Remove item', self.tree_widget)
remove_item_button.clicked.connect(self.remove_items)
self.tree_vbox.addWidget(remove_item_button)
# test layout
self.edit_items_layout = QtGui.QVBoxLayout(self.tree_widget)
self.tree_vbox.addLayout(self.edit_items_layout)
评论列表
文章目录