Kasutaja:Opencv23/liivakast

PySimpleGUI muuda

 
PySimpleGUI logo

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

  1. 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)
  2. "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