„Python“

„Python“ darbalaukio grafikos karkasai

„Python“ darbalaukio grafikos karkasai
Pirmosios „Python“ pamokos yra skirtos teksto įvedimui ir įvedimui. Įveikę pirmąsias programas, kurias vykdote iš terminalo, norite sukurti grafinę sąsają, kad galėtumėte stebėtis skaičiavimo įgūdžiais. Ieškodami žiniatinklyje rasite ilgą įrankių sąrašą, tačiau darbalaukio sistemas gali būti sunku rasti. Čia rasite sąrašą su tam tikra jų suteikiamos vertės aprašymu.

Kokie pagrindai yra labiausiai paplitę?

Kai ieškote „Python“ dokumentacijos, skirtos grafinėms vartotojo sąsajoms, rasite „TkInter“. Paketas yra numatytojo „Python“ diegimo dalis. Tai galite naudoti paprasčiausioms programoms. Taip pat galite ieškoti sistemų, kurios įgyvendintų ką nors kita, arba įdėti daiktus ant „TkInter“.

Kai kurios didelės, tiksliau sakant, daug naudojamos „Linux“ sistemos yra „QT“ ir „wxWidgets“. Tai yra taip įprasta tiek „Linux“, tiek „unix“ tipo sistemose, „Mac OS X“ ir „Windows“, kad turite jas žinoti, jei kuriate GUI programas.

QT yra vienas iš darbalaukio standartų. Tai taip pat apima klases, skirtas daugumai kompiuterio funkcijų. Tai apima lizdus, ​​gijas, „Unicode“ ir savo interneto naršyklę. PyQt turi sąsajas su visomis šios sistemos dalimis.

wxWidgets turi labai didelę API su daugeliu valdiklių ir funkcijų. Tai apima tą patį, ką ir QT, nes tai konkuruojančios technologijos. Yra skirtumų, tačiau svarbiausia yra tai, kad jei norite padaryti ką nors didelio, turite nepamiršti šių dviejų. Galbūt norėsite pakeisti, kada ir jei jūsų projektas išaugs.

„Python 2“ neveikia!!

Prieš nuspręsdami įsitikinkite, kad turite palaikymą aukštesnėms nei 3 „Python“ versijoms.0. 2 „Python“ versija.0 nuo 2020 m. Pradžios nebėra priežiūros.

Skersinė platforma arba tiesiog „Linux“?

Šiame straipsnyje pamatysite keletą pavyzdžių, juos visus palaiko ir palaiko diegimas „Linux“. Prieš pradėdami, apsvarstykite, kokios pagalbos jums reikia; tiek plėtros, tiek diegimo kitoms platformoms palaikymas? Kurie?

Pirmiausia pradėkime nuo python karkasų, kurie yra maži ir kuriuos lengva pradėti naudoti žemiau.

guizero - mažas, skirtas pradedantiesiems.

Komponentams naudoja standartinį „TkInter“. Jame yra mygtukai, žymės langeliai ir daugybė kitų valdiklių tipų. Žinoma, sukurtuose languose galite gauti teksto ir rodyti rezultatus, rodyti paveikslėlius ir paleisti programas.

appJar - švietimo

„appJar“ yra skirtas švietimui, todėl dizaineriai jį lengvai įdiegė. Paprasčiausias būdas; Atsisiųskite ir išpakuokite „sitepackages“ katalogą savo kompiuteryje. Vis dėlto jį galima rasti ir PyPI. Jis turi keletą daugiau funkcijų nei „guizero“.

Gooey - komandinės eilutės GUI!

Skirtas jums perkelti savo komandinės eilutės įrankius į GUI. Jame yra įrankių juostos, šliaužikliai ir mygtukai, kaip ir tik kituose, jis skirtas tiems, kurie jau parašėte scenarijų ir norite tam sukurti GUI.

Gerai dabar, pažvelkime į kai kurias kitas sistemas, kurios yra didesnės ir šiek tiek daugiau mokymosi kreivės, tačiau visos šios žemiau pateiktos sistemos turi daugiau galimybių.

Kivy - didesnis pasirinkimas

Tai didesnė sistema, kuria siekiama paremti didesnius projektus. Tai galite naudoti daugumoje programų, iš tikrųjų jas palaiko daugelis įmonių, nepaisant visų savo galių.

Cukrus - skirtas švietimui

Tai sistema, skirta švietimo programoms. Jį galite naudoti, jei norite rašyti edukacines programas su prašmatnia grafika. Jis parašytas daugeliu kalbų, nors „Python“ yra didelė jo dalis. Tai nėra taip lengva pradėti, tačiau turite daugybę galimybių.

IDE palaikymas

Kai pradėsite, galbūt jau naudosite IDE. Taigi, ar reikia pereiti prie kito?

Kai norite sukurti savo programas, galite tai išbandyti žiniatinklio sąsajoje. ATSAKYTI, jei norite. Norėdami sukurti „Sugar“ veiklą, turite suprasti PyGTK. Jei jau programuojate tai, galite tęsti kaip įprasta. Tiesiog pridėkite „Sugar Toolkit“ ir kurkite kaip įprasta.

Tai galioja ir kitiems. Pavyzdžiui, „guizero“ ir „appJar“ reikia tik bibliotekos, kad galėtumėte juos importuoti. Gooey reikalauja įdiegti „pip“. Su virtualia aplinka tai labai paprasta. Tiesiog naudokite „PyCharm“ arba mėgstamą „Python IDE“.

„Kivy“ turi paprastą vadovą, kaip jį nustatyti „PyCharm“, taip pat yra „Visual Studio“, „Eclipse“ ir „eric6“ sprendimų. Galų gale paprasta tiesiog pridėti biblioteką ir tęsti kaip įprasta.

Išvada

Kai pradedate kurti grafines vartotojo sąsajas naudodami „Python“, turite daug galimybių. Keletas šių variantų yra dideli ir sudėtingi. Tačiau, jei norite pradėti nuo kažko mažo arba tiesiog turite įdiegti keletą mažų rutinų, galite naudoti aukščiau paminėtus mažus. Truputį suplanavę ir turėdami aiškų tikslą, greitai ir greitai galėsite veikti. Net ir mažos konstrukcijos paprastai remiasi standartiniais įrankių rinkiniais, kurie yra nepriklausomi nuo platformos. Tai leidžia pasirinkti skonį, o ne įrankį.

Kaip naudoti „GameConqueror Cheat Engine“ sistemoje „Linux“
Straipsnyje pateikiamas „GameConqueror“ apgaulės variklio naudojimo „Linux“ vadove. Daugelis žaidėjų, žaidžiančių sistemoje „Windows“, dažnai naudoja ...
Geriausi „Linux“ žaidimų konsolių emuliatoriai
Šiame straipsnyje bus išvardyta populiari žaidimų konsolių emuliavimo programinė įranga, skirta „Linux“. „Emuliacija“ yra programinės įrangos suderina...
Geriausi „Linux“ žaidimų distristai 2021 m
„Linux“ operacinė sistema nuėjo ilgą kelią nuo originalios, paprastos, serverio išvaizdos. Ši OS pastaraisiais metais nepaprastai patobulėjo ir dabar ...