오른쪽에 여러 옵션이있는 대화 상자 안에 테이블이 표시됩니다. ArcGIS pythonaddins 프레임 워크 내에서 wxpython을 사용하여 다시 만들고 싶습니다. 첫 번째 항목은 스크롤 다운 옵션이있는 대화 상자 내에 테이블을 표시하는 것입니다. 두 번째로 "Cond"를 변경하는 것입니다. "업데이트"열의 선택 항목을 기반으로 한 열 - 예를 들어, 'G'를 클릭 한 다음 'Cond.' '좋음'으로 바뀌고이어서 'A', 'B', 'C'및 'D'값을 변경합니다 (이는 대화 형으로 나타냅니다). 마지막으로이 수정 된 테이블을 텍스트 파일에 쓰고 싶습니다. 대화 상자를 만들 수 있지만 대화 형 기능이있는 테이블을 표시하는 것이 내 ken을 초과합니다. 어떤 제안이라도 매우 감사 할 것입니다. 내가 당신이라면wxPython을 사용하여 대화 형 대화 상자를 생성하는 방법은 무엇입니까?
0
A
답변
1
, 나는 wxPython에 데모 패키지를 얻기에 의해 시작합니다. 이 데모에서는 코드를 포함하여 위젯의 99 %의 예제를 볼 수 있습니다. 또한 적절한 예제 응용 프로그램의 몇 가지 폴더가 포함되어 있습니다.
테이블에 사용할 기본 위젯은 아마도 보고서 모드의 ListCtrl 일종입니다. 이 컨트롤에는 wx.ListCtrl에서 wxPython 2.9 이상의 DVC 버전과 순수 Python UltimateListCtrl에 이르기까지 여러 버전이 있습니다. 선택하는 것과 관계없이 특정 열의 변경 사항을 모니터링해야합니다. 해당 열의 셀이 변경되면 다른 셀의 값을 변경할 수 있습니다.
나는 단일 문자 값을 전체 문자열 값에 매핑하는 사전을 가지고있을 것입니다.
이론적으로 wx.grid.Grid를 사용할 수는 있지만 위젯은 사용하기가 더 복잡합니다.
데이터를 디스크에 저장하려면 열과 셀을 반복하고 데이터를 추출한 다음 선택한 형식으로 저장해야 할 수 있습니다. 나는 CSV 파일로 충분하다고 생각할 것이다. 파이썬은 이런 종류의 일에만 사용할 수있는 csv 모듈을 제공합니다.
관련 문제
- 1. wxPython을 사용하여 대화 상자를 만드는 방법은 무엇입니까?
- 2. 내 ViewModels에서 대화 상자를 생성하는 방법은 무엇입니까?
- 3. jquery 대화 상자를 사용하여 "확인"대화 상자를 구현하는 방법은 무엇입니까?
- 4. Excel에서 vba를 사용하여 범위 선택 대화 상자를 생성하는 방법은 무엇입니까?
- 5. 대화 상자를 열었을 때 대화 상자를 숨기는 방법은 무엇입니까?
- 6. wxPython을 사용하여 프레임/대화 상자를 자동으로 숨길 수 있습니까?
- 7. 디자이너를 사용하여 대화 상자를 만드는 방법은 무엇입니까?
- 8. 파이썬에서 서브 프로세스로 대화 형 대화 상자를 얻는 방법?
- 9. 설정/옵션 대화 상자를 자동 생성하는 방법은 무엇입니까?
- 10. 명령 출력에서 대화 형 '대화'체크리스트를 생성하는 방법은 무엇입니까?
- 11. 대화 상자의 열거 형
- 12. 대화 상자를 열어 대화 상자를 엽니 다.
- 13. 대화 형 셸 개발
- 14. R 대화 형 플롯?
- 15. 비 깜박임 대화 형 wxpython을 사용한 이미지 시퀀스 표시
- 16. 맞춤 대화 상자를 알림 대화 상자처럼 보이게 만드는 방법은 무엇입니까?
- 17. Android에서 대화 상자의 대화 상자를 표시하는 방법은 무엇입니까?
- 18. ASP.NET에서 JQuery 대화 상자를 확인 대화 상자로 사용하는 방법은 무엇입니까?
- 19. 대화 형 배치 파일
- 20. 열린 파일 대화 상자를 사용하는 방법은 무엇입니까?
- 21. FACEBOOK 대화 상자를 사용자 정의하는 방법은 무엇입니까?
- 22. changePage 함수로 대화 상자를 표시하는 방법은 무엇입니까?
- 23. 대화 상자를 통해 메시지를 보내는 방법은 무엇입니까?
- 24. 대화 형 활동
- 25. 대화 형 SVG 이미지가있는 pyQt
- 26. 왼쪽에 대화 상자를 표시하는 방법은 무엇입니까?
- 27. 색상 피켓 대화 상자를 시작하는 방법은 무엇입니까?
- 28. Android에서 로딩 대화 상자를 만드는 방법은 무엇입니까?
- 29. 팝업 대화 상자를 추가하는 방법은 무엇입니까?
- 30. Android에서 팁 대화 상자를 만드는 방법은 무엇입니까?
감사합니다. wxPython-demos는 매우 유용합니다. 내가 아직도 알아 내려고하는 한 가지는 텍스트 파일을 읽고 wx.ListCtrl을 사용하여 왼쪽 패널에 표시하는 방법입니다. 그것은 가능합니까? – Ibe
아마도. 파일을 열고 한 번에 한 줄씩 읽어 와서 각 줄을 구문 분석하면됩니다. 그런 다음 ListCtrl의 삽입 메소드를 사용하여 데이터를 삽입하십시오. –
매우 유용한 제안을 해주셔서 감사합니다. 필자는 원하는대로 텍스트 파일 값의 열 현명한 표시를 파악하기 위해 올바르게 작업하고 있습니다. – Ibe