저는 현재 Mac에서 GUI 기반 Python 응용 프로그램을 작성하고 있으며 누구나 사용하기 좋은 GUI 라이브러리를 제안 할 수 있습니까?Mac 기반 Python GUI 라이브러리
나는 python's gui programming faq을보고 있었고 선택할 수있는 옵션이 많이있었습니다.
스노우 레오파드에서 개발 중이며 크로스 플랫폼은 필수적이지는 않습니다 (차이가 나는 경우).
저는 현재 Mac에서 GUI 기반 Python 응용 프로그램을 작성하고 있으며 누구나 사용하기 좋은 GUI 라이브러리를 제안 할 수 있습니까?Mac 기반 Python GUI 라이브러리
나는 python's gui programming faq을보고 있었고 선택할 수있는 옵션이 많이있었습니다.
스노우 레오파드에서 개발 중이며 크로스 플랫폼은 필수적이지는 않습니다 (차이가 나는 경우).
플랫폼 간 호환성에 신경 쓰지 않는다면, PyObjC (Apple's info about PyObjC 참조)은 기본 OS X 코코아 인터페이스에 직접 연결됩니다.
PyObjC (발음 된 pie-obz-see)는 Python으로 Cocoa 응용 프로그램을 작성할 수있는 핵심 요소입니다. 그것은 Python 객체가 Objective-C 객체를 동료 Python 객체 인 것처럼 메시지 할 수있게하고, 마찬가지로 Objective-C 객체를 메시지 Python 객체에 대해 형제로서 용이하게합니다.
Apple은 이러한 비 고유 인터페이스를 Cocoa에 지원하고 지원하지 않는 경향이 있습니다. PyObjC의 최근 릴리스가 있다는 것은 좋은 징후입니다.
FYI, PyObjC의 관리자는 Apple에서 작동하지 않습니다. –
우리는 꽤 오랫동안 wxPython을 사용하여 OS X 용 주요 응용 프로그램을 개발해 왔으며 꽤 효과적임이 입증되었습니다. 이 코드는 Windows 버전에서 발전했지만 2 년의 개발 기간을 거친 후에도 Windows에서 계속 실행됩니다. –
나는 wxPython에서도 작업하는 것을 좋아했다. 나는 노키아가 후원 한 PySide 프로젝트가 주변에 있으므로 QT에서 좀 더 진지한 작업을 시도하고 싶다. –
+1 wx와 Qt를 모두 포함합니다. – whatnick
PyGUI이라고하는 상대적으로 새로운 프로젝트가 활성화되어 Python 앱을위한보다 최신의 크로스 플랫폼 GUI를 제공하는 것을 목표로합니다. OS X에서는 기본 GUI 요소를 제공하기 위해 PyObjC
을 사용합니다. PyObjC 및 Interface Builder으로 직접 탐색하는 것보다는 사용하기가 더 쉽습니다.
검색을했을 때 (이 페이지의 왼쪽 상단) 무엇을 보았습니까? ''[python] GUI 프레임 워크 ''를 입력하십시오. 이전 질문을 읽은 다음 질문의 다른 동일 사본과 다른 세부 사항으로 질문을 업데이트하십시오. –
나는 목표 C 경로를 따라갈 것이라고 생각한다. 모든 조언을 주셔서 감사합니다. – Gordon