Kasutaja:Opencv23/liivakast
PySimpleGUI muuda
PySimpleGUI on avatud lähtekoodiga Pythoni graafiline kasutajaliidese (GUI) raamistik, mis võimaldab kasutajatel kiiresti ja lihtsalt luua GUI rakendusi. PySimpleGUI on loodud selleks, et hõlbustada GUI-de loomist Pythonis, ilma et oleks vaja õppida keerukaid GUI-teeki nagu Qt, wxPython või tkinter. PySimpleGUI-s on lihtne luua erinevaid graafilisi elemente: nupud, tekstikastid, valikunupud, kastid ja palju muud. Koodi kirjutamine on lihtne ja intuitiivne ning võimaldab programmeerijatel luua kiiresti ja tõhusalt erinevaid GUI rakendusi. PySimpleGUI pakub ka erinevaid funktsioone ja võimalusi: mitmerealine tekst, graafikud, taustapildid, kaardiplotterid ja palju muud. Lisaks toetab erinevaid GUI platvorme, sealhulgas Windows, MacOS, Linux ja Raspberry Pi.[1][2]
Installeerimine muuda
PySimpleGUI saab installeerida kirjutades terminali:
pip install pysimplegui
or
pip3 install pysimplegui
Näide teegi võimalustest:
import PySimpleGUI as sg
sg.theme('DarkAmber') # Add a touch of color
# All the stuff inside your window.
layout = [ [sg.Text('Some text on Row 1')],
[sg.Text('Enter something on Row 2'), sg.InputText()],
[sg.Button('Ok'), sg.Button('Cancel')] ]
# Create the Window
window = sg.Window('Window Title', layout)
# Event Loop to process "events" and get the "values" of the inputs
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()
Viited muuda
- ↑ Tõnisson, Eno; Palts, Tauno; Tõnisson, Kaarel; Meier, Heidi; Säde, Merilin; Luberg, Ago; Lorenz, Birgy; Kivisalu, Einar; Antoi, Meelis; Krusberg, Säde Mai. "PySimpleGUI ja esimene näide".
{{ajakirjaviide}}
: viitemall journal nõuab parameetrit|journal=
(juhend) - ↑ "Readme - PySimpleGUI". www.pysimplegui.org. Vaadatud 20. veebruaril 2023.
Lingid muuda
https://pysimplegui.readthedocs.io/en/latest/
https://github.com/PySimpleGUI/PySimpleGUI
https://realpython.com/pysimplegui-python/
https://pysimplegui.readthedocs.io/en/latest/cookbook/
https://pysimplegui.readthedocs.io/en/latest/demo_table/README.html