Python - lietotāja saskarnes, 1. daļa

Satura rādītājs
Programmai vai lietojumprogrammai ne vienmēr vajadzētu būt tādai, kas darbojas pati par sevi, patiesībā daudzas reizes mēs veidojam programmas, kuras jāizmanto cilvēkiem, šiem cilvēkiem, kurus mēs saucam par lietotājiem; Mūsu programma var būt labākā un visprogresīvākā pasaulē pēc savas loģikas un uzvedības, taču, ja tā ir orientēta uz lietotāja izmantošanu, veids, kādā lietotājs var mijiedarboties ar minēto programmu, ir gandrīz vai varbūt svarīgāks par pati loģika.
Šī dēļ, Python piedāvā iespēju lietot rīkus lietotāja saskarņu veidošanai, kas ļauj mums piešķirt mūsu programmai grafisku izjūtu, sakārtot elementus tā, lai trešā puse varētu to izmantot.
Pieejamās platformas
Grafisko lietotāja saskarņu izstrādei ir daudz platformu Python, mūsu izvēlētais būs labi, ja vien mēs zinām, kāpēc mēs to darām, neviens nav labāks par citu, tie ir vienkārši dažādi veidi, kā sasniegt mērķi.
Apskatīsim dažas pieejamās iespējas, paskaidrojot, ka tās nav visas pastāvošās, taču var būt un noteikti būs tūkstošiem iespēju, tomēr tās var kalpot par pamatu, lai sāktu no kāda brīža.
Šos rīkus sauc instrumentu komplekti, apskatīsim sarakstu:
Tkinter: Izmantojiet TK platformu. Tam ir tūlītēja pieejamība. Tas ir daļēji standarta.
wxPython: Balstoties uz wx Windows. Tā popularitāte pieaug ļoti strauji.
PythonWin: Pieejams tikai operētājsistēmai Windows. Tas izmanto Windows grafiskā interfeisa vides sākotnējās iespējas.
Java šūpoles: Pieejams tikai domēnam Džitons. Izmanto vietējās Java GUI iespējas.
PyGTK: Tas izmanto GTK platformu. Ļoti populārs Linux vidē.
PyQt: Izmantojiet Qt platformu. Tas ir īpaši populārs Linux platformās.
Šīs apmācības gadījumā mēs to izmantosim kā demonstrāciju wxPython, tāpēc mēs to lejupielādēsim no tās tīmekļa lapas, kas pieejama vietnē http://wxpython.org/download.php.
Ir svarīgi lejupielādēt versiju, kas izveidota Python ka mēs strādājam tā, lai netiktu pieļautas kļūdas.
Nākamajā attēlā mēs varam redzēt šī rīkkopa lejupielādes lapu versijas un izskatu:

PALIELINĀT

Pēc lejupielādes un konfigurēšanas mēs varam pāriet uz nākamo daļu.
Loga un tā sastāvdaļu izveide
Windows vai Windows, kas pazīstami arī kā rāmji, ir klases piemēri wx. Rāmji un tie būs mūsu saskarnes konteinera bāze, aplūkosim ļoti vienkāršu koda parauga piemēru, kuru mēs varam izmantot kā pamatu, lai saprastu instrumentu kopuma darbību.
 importēt wx lietotni = wx.App () win = wx.Frame (nav) win.Show () app.MainLoop () 

Mēs sākam kodu, importējot wx, kas ir mūsu rīkkopa, pēc tam izveidojam divus gadījumus, vienu lietojumprogrammai un otru rāmim, kas būs konteiners, pēc tam izsaucam metodi Rādīt () kas parādīs logu, un iekšpusē būs lietojumprogramma; protams, tas viss ir tukšs, jo mēs neko neesam darījuši, tomēr, palaižot mūsu programmu, mēs redzēsim sekojošo:

Kā redzam, tas ir pavisam vienkārši, un tas piešķir citādu izskatu nekā tas, ko esam pieraduši redzēt Python ar komandu konsoli.
Tas viss ir paredzēts šai pirmajai daļai, nākamajā mēs mazliet vairāk iedziļināsimies šajā tēmā ar praktiskākiem piemēriem.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave