PySimpleGUI

Platvormid 
PySimpleGUI toetab erinevaid operatsioonisüsteeme, sealhulgas Windows, macOS, Linux ja Raspberry Pi. See tähendab, et PySimpleGUI koodi saab kirjutada ükskõik millisele platvormile ja seda saab käivitada teistel platvormidel ilma, et oleks vaja koodi uuesti kirjutada. 

 PySimpleGUIWeb 
PySimpleGUIWeb on eksperimentaalne projekt, mis püüab pakkuda PySimpleGUI Pythoni graafilise kasutajaliidese raamistiku veebipõhist versiooni. Projekti eesmärk on võimaldada arendajatel luua veebipõhiseid graafilisi kasutajaliideseid, kasutades sarnast süntaksit nagu PySimpleGUI.

 Installeerimine 
PySimpleGUI saab installeerida kirjutades terminali: pip install pysimplegui
or
pip3 install pysimpleguiNäide teegi võimalustest:import PySimpleGUI as sg

sg.theme('DarkAmber')   # Vali kasti värv
# Kõik vajalik aknas toimuv
layout = [  [sg.Text('Some text on Row 1')],
            [sg.Text('Enter something on Row 2'), sg.InputText()],
            [sg.Button('Ok'), sg.Button('Cancel')] ]

# Loo aken
window = sg.Window('Window Title', layout)
# Tsükliga kontrollib sisendit ja nupuvajutust ning kui kasutaja on rakenduse kinni pannud
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()
+Peamised funktsioonidsg.Windowfunktsioon loob uue akna, kus saab lisada erinevaid graafilisi elementesg.Textfunktsioon lisab teksti graafilise elemendina.sg.Inputfunktsioon lisab tekstivälja, kus kasutaja saab sisestada teksti.sg.Buttonfunktsioon lisab nupu, mida kasutaja saab klõpsata.sg.Checkboxfunktsioon lisab valikukasti, mida kasutaja saab märkida või tühistada.sg.Radiofunktsioon lisab valikunuppe, mida kasutaja saab valida.sg.Listboxfunktsioon lisab loendi, millest kasutaja saab valida.sg.Imagefunktsioon lisab pildi graafilise elemendina.sg.Multilinefunktsioon lisab mitme realise tekstivälja.sg.ProgressBarfunktsioon lisab edenemisriba, mida saab kasutada näiteks protsessi edenemise kuvamiseks.

 Viited 

 Välislingid 
 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

Kategooria:Tarkvarateegid