PySimpleGUI

4848 단어 PySimpleGUIPython

참고 자료


PySimpleGUI

0. 가상 환경 준비(venv)


전 세계 환경을 오염시키고 싶지 않기 때문이다.가상 환경을 만들어 그곳에서 일했다.
가상 환경 시작
$ python -m venv myvenv
$ cd myvenv/
$ source bin/activate
(myvenv)$ pip list
pip (7.1.2)
setuptools (18.2)

1.바로 시작


1-1. venv를 사용하여 PySimple GUI 설치


설치하다.
(myvenv)$ pip install pysimplegui
(myvenv)$ pip list
Package     Version
----------- -------
pip         20.2.2
PySimpleGUI 4.29.0
setuptools  18.2

1-2. 샘플 코드


This Code
sample.py
import PySimpleGUI as sg

sg.theme('DarkAmber')   # テーマカラー
# ウィンドウ内のレイアウト
layout = [  [sg.Text('Some text on Row 1')],
            [sg.Text('Enter something on Row 2'), sg.InputText()],
            [sg.Button('Ok'), sg.Button('Cancel')] ]

# ウィンドウを生成する
window = sg.Window('Window Title', layout)
# "events"を処理するためのイベントループとインプットの"valuesを取得する処理
while True:
    event, values = window.read()
    if event == sg.WIN_CLOSED or event == 'Cancel': # if user closes window or clicks cancel
        break
    print('You entered ', values[0])

window.close()

1-3. 실행


실행
(myvenv)$ python sample.py 

시작 창



문자 입력


"Hello, World!""Ok"을 입력하고 "Ok"을 누르면...

터미널에 입력한 문자를 출력합니다.
단말기 출력
You entered   Hello, World!

총결산


브라우저를 사용하는 웹 응용 프로그램과 달리, 나는 의식적으로 이블라투를 인코딩할 수 있어서 매우 좋다.

좋은 웹페이지 즐겨찾기