У меня есть 2 QTreeWidgets (treeWidget_rigResults, treeWidget_migrateAnm) в моем пользовательском интерфейсе, похожий, но с различным количеством столбцов.Добавить те же элементы в QTreeWidget
В любом случае, я понял, что, хотя я могу добавить свой выбор от treeWidget_rigResults
в treeWidget_migrateAnm
, я должен добавить один и тот же элемент один раз.
Есть ли другие способы, которыми я могу добавить его более одного раза? Я представил скриншот здесь, где «Имя» под Фильтром поиска будет иметь то же значение, что и «Имя» в разделе «Миграция»
Не уверен, что это помогает, но это часть кода, в которой Я сделал для кнопки «Добавить Рог» от treeWidget_rigResults
в treeWidget_migrateAnm
selected_items = self.ui.treeWidget_rigResults.selectedItems()
root_item = self.ui.treeWidget_migrateAnm.invisibleRootItem()
for item in selected_items:
if not self.ui.treeWidget_migrateAnm.findItems(item.text(0), QtCore.Qt.MatchExactly, 0):
source_name = item.text(0)
tree_item = QtGui.QTreeWidgetItem(root_item)
tree_item.setText(0, source_name)
На самом деле мне удалось исправить проблему, которая получается в моем коде, я жестко кодирую, чтобы добавить в один элемент того же наименования. После большой настройки я могу добавить больше, чем одноименное. Еще раз спасибо! – yan