Tcl/Tk 애플리케이션에 종종 중복 레코드를 표시하는 treeview 위젯이 있습니다. 나는 "lsort -unique"와 "lrmdups"를 내 코드에 써서 트리 뷰 중복을 자동으로 삭제하려고했지만 행운이 없었다. 가능하다면 누구든지이 작업을 수행하는 방법을 알고 있습니까?프로그래밍 방식으로 Tcl/Tk Treeview 위젯에서 중복 레코드를 삭제하는 방법
-1
A
답변
1
Tk 8.5와 함께 제공되는 ttk :: treeview 위젯에 대해 질문하는 경우 고유 항목을 보장하는 한 가지 방법은 -id 매개 변수에주의해야합니다. 그것은 자동으로 동일한 ID로 중복 항목을 방지 할 수 있습니다 :
% pack [ttk::treeview .tv -columns {One Two}] -fill both -expand 1
% .tv insert {} end -id id1 -text First -values {1st first}
id1
% .tv insert {} end -id id1 -text Second -values {2nd second}
Item id1 already exists
0
삭제하는 항목의 ID를 알고 있다면, 당신은이 작업을 수행 할 수 있습니다
.tv delete $id
관련 문제
- 1. 프로그래밍 방식으로 TreeView 컨트롤을 스크롤하는 방법?
- 2. TreeView 프로그래밍 방식으로 노드를 만드는 방법
- 3. Qt의 누적 위젯에서 위젯을 삭제하는 방법
- 4. Doctrine에서 refClass 레코드를 삭제하는 방법?
- 5. vps에서 nameservers 레코드를 삭제하는 방법
- 6. mysql의 테이블에서 중복 행을 삭제하는 방법
- 7. 검색 및 프로그래밍 방식으로 TreeView 항목 선택?
- 8. Silverlight에서 프로그래밍 방식으로 확장 화살표 표시 TreeView
- 9. 웹 컨트롤 TreeView 프로그래밍 방식으로 노드 선택
- 10. 특정 기준이있는 테이블에서 레코드를 삭제하는 방법
- 11. DataGrid에서 중복 레코드를 무시하는 방법?
- 12. 프로그래밍 방식으로 DDMS에서 파일을 삭제하는 방법은 무엇입니까?
- 13. 프로그래밍 방식으로 UITextField의 내용을 삭제하는 방법은 무엇입니까?
- 14. 프로그래밍 방식으로 파일을 삭제하는 방법은 무엇입니까?
- 15. 테이블 행을 프로그래밍 방식으로 삭제하는 방법은 무엇입니까?
- 16. SSIS : 주어진 폴더의 모든 파일을 프로그래밍 방식으로 삭제하는 방법?
- 17. 프로그래밍 방식으로 Eclipse 보안 저장소 설정을 삭제하는 방법
- 18. 단일 필드가 다른 SQL의 중복 레코드를 삭제하는 방법은 무엇입니까?
- 19. 하나의 쿼리로 여러 레코드를 삭제하는 방법
- 20. vb.net에서 ms 액세스 레코드를 삭제하는 방법
- 21. 날짜 및 오프셋에 따라 레코드를 삭제하는 방법
- 22. Codeigniter를 사용하여 레코드를 삭제하는 올바른 방법
- 23. 부모 및 자식 레코드를 삭제하는 방법
- 24. SQLite for iPhone에서 레코드를 삭제하는 방법
- 25. 순차 파일의 마지막 3 레코드를 삭제하는 방법
- 26. Doctrine에서 다 대다 레코드를 삭제하는 방법?
- 27. '삭제'DataGridViewLinkColumn을 클릭하여 DataGridview에서 레코드를 삭제하는 방법
- 28. 위젯에서 이미 존재하는 레이아웃을 삭제하는 방법은 무엇입니까?
- 29. 중복 데이터를 삭제하는 가장 빠른 방법
- 30. 그려지는 동안 R에서 TclTk 창을 숨기는 방법
좀 더 상세하게 도움이 될 것입니다. 몇 가지 Tk 트리 위젯이 있습니다 - 정확히 어느 것을 사용하고 있습니까? 데이터를 채울 데이터는 어디서 오는 것입니까? 코드를 게시 할 수 있습니까? –