>  기사  >  백엔드 개발  >  2018년 가장 인기 있는 7가지 Python 그래픽 GUI 개발 프레임워크

2018년 가장 인기 있는 7가지 Python 그래픽 GUI 개발 프레임워크

Tomorin
Tomorin원래의
2018-08-23 17:47:1811501검색

Pyhon 개발자로서 조만간 그래픽 사용자 인터페이스 (GUI) 애플리케이션 개발을 만나게 될 것입니다. 작업, 현재 선택할 수 있는 Python GUI 개발 프레임워크가 많이 있습니다. Python wiki GUI 프로그래밍은 30개 이상의 크로스 플랫폼 프레임워크 솔루션을 제공합니다. , Pajamas와 같은 크로스 브라우저 웹 개발 프레임워크를 포함합니다.

수많은 Python GUI 프레임워크 및 툴킷 중에서 선택하는 방법은 골치 아픈 일입니다. 다음 php中文网은 네 가지 개발 도구를 컴파일하고 권장합니다. 키트(Gtk, Qt, Tk 및 wxwidgets) 및 개발자가 참조할 수 있는 7가지 우수한 프레임워크(PyQt를 제외하고 다른 모든 프레임워크는 완전 무료입니다):

2018년 가장 인기 있는 7가지 Python 그래픽 GUI 개발 프레임워크

#🎜🎜 #

Kivy

이것은 Android 및 iOS 플랫폼에 대한 기본 지원을 지원하는 OpenGL ES 2를 기반으로 하는 매우 흥미로운 프로젝트입니다. 이벤트 중심 프레임워크인 멀티 터치는 게임 개발에 이상적이며 위젯에서 애니메이션까지 작업을 처리하는 데 이상적입니다. 크로스 플랫폼 그래픽 애플리케이션을 개발하고 싶거나 강력한 크로스 플랫폼 그래픽 사용자 개발 프레임워크가 필요한 경우 Kivy가 좋은 선택입니다.

Pyforms

태어난지 2년밖에 안됐는데 Pyforms는 Python2.7/3.x 환경 간 그래픽 애플리케이션 개발 프레임워크로, 모듈화 및 코드 재사용을 통해 많은 작업을 절약할 수 있습니다.

PyGObject(PyGi) # 🎜 🎜#PyGObject는 GTK+를 사용하여 GNOME 또는 Python 애플리케이션용으로 개발된 구성 요소이며 크로스 플랫폼 코드 라이브러리 GObject에 바인딩될 수 있습니다. GTK+는 광범위한 Linux 및 Windows/Mac OSX 애플리케이션용 그래픽 사용자 인터페이스를 개발하기 위한 포괄적인 무료 크로스 플랫폼 위젯 개발 툴킷입니다.

아래에 4가지가 더 있습니다. 🎜#

Qt는 C++로 작성된 크로스 플랫폼 개발 프레임워크입니다. 애플리케이션이 완전히 오픈 소스인 경우 Qt를 무료로 사용할 수 있습니다. 그렇지 않으면 상용 라이센스를 구입해야 합니다. Qt는 오랫동안 사용되어 왔으며 한때 Nokia가 소유한 매우 포괄적인 도구 코드 라이브러리 및 API로서 수많은 산업에서 널리 채택되고 모바일을 포함한 여러 플랫폼을 포괄합니다. 귀하의 장치에 사용되는 위성 내비게이션 애플리케이션의 그래픽 사용자 인터페이스는 Qt를 사용하여 개발되는 경우가 많습니다.

PyGUI

Kivy 및 PyQt와 비교할 때 PyGUI의 가장 큰 차이점은 UNIX, Macintosh 및 Windows 플랫폼. PyGUI의 주요 목적 중 하나는 Python 애플리케이션과 플랫폼의 기본 GUI 사이의 코드 양을 최소화하는 것입니다. 간단하고 빠르며 사용하기 쉬운 GUI 개발 프레임워크가 필요한 경우 PyGUI가 좋은 선택입니다.

libavg

libavg는 Linux에서 실행할 수 있는 C++로 작성된 타사 오픈 소스 라이브러리입니다. OS X 및 Windows 플랫폼의 Mac. libavg는 예술적인 디스플레이 응용 프로그램에 공식적으로 사용되며 수천 개의 멀티미디어 개체(이미지, 텍스트, 비디오 및 카메라 데이터)를 동시에 처리할 수 있습니다. 큰 화면에서 여러 사람이 플레이하는 멀티 터치 게임의 80%는 libavg 때문입니다.

wxPython

아직 Python3용으로 준비되지는 않았지만 Python3 중 가장 오래되고 인기 있는 것 중 하나입니다. Python GUI 개발 프레임워크인 wxPython은 매우 유명하므로 언급해야 합니다. wxWidgets를 기반으로 하는 wxPython은 C++로 작성된 크로스 플랫폼 GUI 라이브러리이며, 표준 대화 상자 외에도 텍스트 편집 및 워드 프로세싱 위젯은 물론 다양한 파일 형식을 지원하는 2D 경로 그리기 API도 제공합니다.

위 내용은 이 글에서 설명하는 Python GUI 개발 프레임워크에 대한 지식 포인트입니다.

위 내용은 2018년 가장 인기 있는 7가지 Python 그래픽 GUI 개발 프레임워크의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.