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.pyimport 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!
총결산
브라우저를 사용하는 웹 응용 프로그램과 달리, 나는 의식적으로 이블라투를 인코딩할 수 있어서 매우 좋다.
Reference
이 문제에 관하여(PySimpleGUI), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/zabu/items/924ae799dc6e34afedea
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
전 세계 환경을 오염시키고 싶지 않기 때문이다.가상 환경을 만들어 그곳에서 일했다.
가상 환경 시작
$ 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.pyimport 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!
총결산
브라우저를 사용하는 웹 응용 프로그램과 달리, 나는 의식적으로 이블라투를 인코딩할 수 있어서 매우 좋다.
Reference
이 문제에 관하여(PySimpleGUI), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/zabu/items/924ae799dc6e34afedea
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
(myvenv)$ pip install pysimplegui
(myvenv)$ pip list
Package Version
----------- -------
pip 20.2.2
PySimpleGUI 4.29.0
setuptools 18.2
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()
(myvenv)$ python sample.py
You entered Hello, World!
브라우저를 사용하는 웹 응용 프로그램과 달리, 나는 의식적으로 이블라투를 인코딩할 수 있어서 매우 좋다.
Reference
이 문제에 관하여(PySimpleGUI), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/zabu/items/924ae799dc6e34afedea텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)