조회 수 1705 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄



파이썬 GUI 프레임워크를 배워야하겠는데 무엇을 배워야할지 막막하게 시간이 흘렀습니다.

정신을 차리고 차분히 종류부터 알아봐야겠습니다.

 

Tkinter

Tkinter는 Tcl/Tk에 대한 파이썬 Wrapper로서 Tcl/Tk를 파이썬에 사용할 수 있도록 한 Lightweight GUI 모듈이다. Tcl은 Tool Command Language의 약자로서 일종의 프로그래밍 언어이며, Tk는 크로스 플랫폼에 사용되는 일종의 GUI 툴킷이다. Tkinter는 타 GUI 프레임워크나 툴킷에 비해 지원되는 위젯들이 부족하고 UI도 그렇게 예쁘지 않다는 단점이 있지만, Python 설치시 기본적으로 내장되어 있는 파이썬 표준 라이브러리이기 때문에 쉽고 간단한 GUI 프로그램을 만들 때 활용될 수 있다.

 

Tkinter는 파이썬에 기본 내장되어 있기 때문에 PyQt처럼 별도로 설치할 필요가 없다. Tkinter를 사용하기 위해서는 먼저 tkinter 모듈을 아래와 같이 import 해야 한다 (주: Python 2에서는 Tkinter를 import 하고, Python 3 에서는 tkinter를 import 한다)

 

PySide2 (PyQt5의 공식 QT for Python 프로젝트)

PyGObject

PyGObject는 GObject를 사용하여 C 라이브러리에 대한 인트로스펙션 바인딩을 제공합니다. 이 라이브러리 중 하나가 GTK+ 3 위젯 집합입니다. GTK+에는 Tkinter가 제공하는 것보다 더 많은 위젯이 제공됩니다. 온라인 파이썬 GTK+ 3 자습서가 있습니다.

 

PyGTK

PyGTK는 라이브러리의 이전 버전인 GTK+ 2에 대한 바인딩을 제공합니다. 이것은 C보다 약간 높은 수준의 객체 지향 인터페이스를 제공합니다. GNOME 바인딩도 있습니다. 온라인 자습서가 있습니다.

 

PyQt

PyQt는 Qt 도구상자에 대한 sip-래핑 된 바인딩입니다. Qt는 유닉스, 윈도우 및 맥 OS X에서 사용할 수 있는 광범위한 C++ GUI 응용 프로그램 개발 프레임워크입니다. sip는 파이썬 클래스로 C++ 라이브러리에 대한 바인딩을 생성하는 도구이며, 파이썬 용으로 특별히 설계되었습니다.

 

PySide2

Also known as the Qt for Python project, PySide2 is a newer binding to the Qt toolkit. It is provided by The Qt Company and aims to provide a complete port of PySide to Qt 5. Compared to PyQt, its licensing scheme is friendlier to non-open source applications.

 

wxPython

wxPython은 인기 있는 wxWidgets (이전 wxWindows) C++ 도구상자를 기반으로 작성된 파이썬 용 교차 플랫폼 GUI 도구상자입니다. 윈도우, 맥 OS X 및 유닉스 시스템의 응용 프로그램에 대해 고유한 모양과 느낌을 제공하는데, 가능한 각 플랫폼 고유의 위젯 집합(유닉스 계열 시스템에서는 GTK+)을 사용합니다. 광범위한 위젯 외에도 wxPython은 온라인 설명서 및 문맥에 맞는 도움말, 인쇄, HTML 보기, 저수준 장치 컨텍스트 그리기, 끌어서 놓기, 시스템 클립보드 액세스, XML 기반 자원 형식 등과 이밖에도 많은 것들을 위한 클래스를 제공하는데, 사용자 기여 모듈의 라이브러리는 계속 늘어나고 있습니다.




List of Articles
번호 분류 제목 날짜 조회 수 글쓴이
공지 공지 기멀전이 고전 명설교가 담긴 카세트 테잎을 발굴합니다. file 2021.06.17 665 운영자
공지 공지 찬송가 가사 및 제목 변경을 개인적으로 사용하는 분들 사용제재합니다. 3 file 2021.04.30 1179 운영자
공지 공지 Livepro L1 V1 국내 정품 공동구매 안내 - 종료 23 file 2021.04.06 4327 운영자
공지 공지 기멀전 개인 상담 채널 오픈합니다. 2021.02.27 885 운영자
14534 정보&강의 QStacked Layout 으로 화면이 바뀌는 프로그램 구조 2020.06.06 159 운영자
14533 정보&강의 FormLayout 레이아웃 사용 pyside2의 formLayout() 사용하기 import sys from PySide2.QtWidgets import * from PySide2.QtCore import Qt #레이블의 정렬을 위해서는 Qt를 import함. 기본 ... file 2020.06.06 796 운영자
14532 정보&강의 BoxLayout으로 Layout  잡는 방법 BoxLayout으로 Layout 잡을 때 import sys from PySide2.QtWidgets import QApplication, QWidget,\ QLineEdit, QPushButton, QVBoxLayout, QHBoxLayout, QLabel ... file 2020.06.05 169 운영자
14531 정보&강의 pyside2 기본폼 소스 2020.06.05 146 운영자
» 정보&강의 파이썬 GUI 어떤 것으로 시작하면 좋을까. 2020.06.05 1705 운영자
14529 공지 구글 드라이브 종료 안내 2020.06.05 458 운영자
14528 정보&강의 모든 링크 프라이스 수익을 자기 계정으로 적립하는 스크립트 및 php 소스 뽐뿌 및 클리앙등 인터넷상의 모든 링크프라이스 링크를 자신의 링크프라이스 AID 코드로 우회합니다. 링크를 통해 자신이 구입하는 커미션 수익을 본인의 링크프... file 2020.06.04 463 운영자
14527 정보&강의 뽐뿌 링크프라이스를 무력화 하기 각 브라우저별 확장프로그램은 공홈에서 받으세요. https://www.tampermonkey.net/ 뽐뿌 링크프라이스 무력화 소스입니다. // ==UserScript== // @name ppomppu L... file 2020.06.04 348 운영자
14526 질문 새찬송가wide hd PPT 결재했는데 결재대기로 나옵니다 secret 2020.06.03 0 mana1251
14525 가입인사 안녕하세요? 처음 뵙겠습니다. 2020.05.29 199 아짠송
14524 정보&강의 월세 내시는 개척교회 목사님들은 주거급여 신청하시기 바랍니다. 주거급여란? 주거급여를 간단하게 설명하자면, 이 제도는 기초생활보장제도로 저소득층의 주거비를 지원하는 제도를 말합니다. 현재는 국토교통부에서 주관하고 ... file 2020.05.24 454 운영자
14523 가입인사 가입인증메일 재전송 2020.05.24 173 너굴아바
14522 가입인사 가입 합니다. 2020.05.21 177 탱크한
14521 정보&강의 mindmanager 2020 버전에서 웹 퍼브리싱 기능이 추가되었습니다. 오랜만에 마인드맵 쓸일이 있었는데 2020버전에서 확인해보니, 웹 퍼브리싱 기능이 추가되었네요. 계정생성 비용은 무료이고 발급도 무료입니다. 작성은 프로그램... file 2020.05.18 141 운영자
14520 정보&강의 윈도우10에서 GTA5 실행후 한글 전환이 안될 때 GTA5가 무료로 풀려서 한번 해보고 있는데, 이게 웬지 게임이후에는 한글 전환이 되지 않는 버그가 있습니다. 인터넷에 있는 방식들은 윈도우10 버전이 낮은 경우... file 2020.05.17 1128 운영자
14519 가입인사 가입 인사드립니다~^^ 2020.05.11 188 항해자~
14518 가입인사 가입했어요~~ 2020.05.09 168 박영
14517 가입인사 반갑습니다 2020.05.05 189 glory9
14516 정보&강의 UniqueBible 용 mybible 성경 모듈 설치하기 유니크 바이블을 처음 설치하면 한글 성경이 존재하지 않습니다. 이에 한글 성경을 찾아서 설치하는 방법을 알려드립니다. mybible 용 성경 모듈 사이트입니다. h... file 2020.05.03 277 운영자
14515 정보&강의 UniqueBible 윈도우10에서 설치와 실행하기 1. 파이썬 설치 https://www.python.org/downloads/ 접속 후 파이썬3을 다운받고 설치합니다. 가장 중요한 것은 Path 를 추가하는 것입니다. 그래야 아무 폴더에... 2 file 2020.05.01 405 운영자
Board Pagination Prev 1 ... 7 8 9 10 11 12 13 14 15 16 ... 738 Next
/ 738