2008-09-28 4 views
2

Windows GUI 환경 (예 : 탐색기)의 모양을 복제해야하는 Python GUI 프로젝트를 만들고 있습니다. 내가 그리는 내 자신의 사용자 지정 아이콘이 있지만 그들은 평소와 같은 방법으로 선택할 수 있어야합니다; 클릭, Ctrl 키를 누른 상태에서 드래그 상자 등을 드래그하십시오. GUI 도구 상자 중 하나가이 작업을 도와 주거나 직접 구현해야합니다. 이 조언을 도울 수있는 도구가 없다면 크게 감사하겠습니다.Python GUI의 탐색기 아이콘 격자보기와 비슷한 것

편집 나는 탐험가를 다시 만들려고하지 않는다. 그것은 광기 일 것이다. 간단하게 아이콘을 가져 와서 스크롤 가능한 창에 배치 할 수 있기를 바랍니다. 이들 중 임의의 수를 한 번에 선택할 수 있습니다. Windows가하는 것과 같은 (최소한 나타나는) 방법으로 선택/선택 해제 할 수있는 것이 있으면 좋을 것입니다. 그럼 내가 원하는 모든 아이콘의 목록입니다.

+0

데일리 WTF 3 ... 2 ... 1 ... –

답변

3

파이썬은 Win32 API에 액세스 할 수있는 확장 기능이 있지만, 에 익스플로러를 다시 작성하려고 시도하면 행운을 빈다.. 가장 좋은 방법은 Qt과 같은 툴킷을 사용하는 것이지만 여전히 대부분의 애플리케이션을 처음부터 작성해야합니다.

프로젝트에서 탐색기 자체를 다시 사용할 수 있습니까?


는 편집 질문에 대한 업데이트 :

GTK+ 당신이 사용할 수있는 icon grid widget 있습니다. wxPython을에서 gtk.IconView

+0

에 출연 해 주셔서 감사합니다. 내가 찾고있는 것을 찾았습니다. 당신이 그 이름을 모를 때 물건들에 대해 구글을 찾는 것은 어렵습니다. –

1

나는 당신이 진지하다고 생각할 것이고, 많은 좋은 것을 체크 아웃 할 것을 제안 할 것입니다. GUI libraries은 파이썬을 위해 사용 가능합니다.

2

이 준비가 만든 목록과 트리 컨트롤의 과다입니다 (CustomTreeCtrl, TreeListCtrl는, 등), 당신은 분 안에 간단한 탐색기를 만드는 데 사용할 수있는 혼합물 : PyGTK+에 대한 참조를 참조하십시오. wxPython 데모에는 몇 가지 관련 예제가 있습니다 (MVCTree의 데모 참조).