예제로 배우는 PyQt

예제 중심으로 배우는 PyQt 프로그래밍

QTreeWidget 두 개의 TreeWidget간의 아이템 이동 # 버튼식

QTreeWidget 두 개의 TreeWidget간의 아이템 이동 # 버튼식

예제코드 보러가기

댓글

댓글 본문
  1. 임덕규
    앗, 버그가 있었네요! 있는지도 모르게 있었어요 ㅋ 감사합니다.
    대화보기
    • jinP
      예제 코드에서 이렇게 변경하니깐 원하는 아이템의 이동이 되네요.

      item = source_tw.currentItem()
      source = QTreeWidget.invisibleRootItem(source_tw)
      source.removeChild(item)

      # item = source_tw.takeTopLevelItem(source_tw.currentColumn())
      root = QTreeWidget.invisibleRootItem(target_tw)
      root.addChild(item)
      대화보기
      • 라회택
        저는 결국 currentColumn()을 qtree.indexOfTopLevelItem(qtree.currentItem()) 으로 해결했는데 currentColumn이 왜 안되는지 잘 모르겠네요..ㅜ
      • 라회택
        그런데 선택한 아이템이 아니라 가장 위에 있는 아이템이 옮겨가네요ㅜㅜ 선택한 아이템이 옮겨가도록 할 수 없나요?