Marcarea în lecția numărul 2 a tkinterului

În această parte a tutorialului cu Tkinter, ne vom familiariza cu managerii de marcare. Atunci când creăm interfața grafică a aplicației noastre, vom determina ce widget-uri vom folosi și cum vor fi localizate în aplicație. Pentru a organiza widget-urile în aplicație, se folosesc obiecte invizibile speciale - manageri de markup.






Există două tipuri de widgeturi: containerele și widgeturile copilului lor. Containerele combină widgeturile pentru copii pentru a forma marcaj. Tkinter are trei manageri de markup încorporați: pachet. grila și locul.

  • Loc este un manager de geometrie care plasează widget-uri folosind poziționarea absolută.
  • Pack este un manager de geometrie care plasează widget-urile pe orizontală și pe verticală.
  • Grid este un manager de geometrie care plasează widget-urile într-o grilă bidimensională.






Poziționarea absolută

În majoritatea cazurilor, dezvoltatorii trebuie să folosească manageri de markup. Există mai multe situații în care trebuie utilizată poziția absolută. În cadrul poziționării absolute, dezvoltatorul determină poziția și mărimea fiecărui widget în pixeli. În timpul redimensionării ferestrei, dimensiunea și poziția widget-urilor nu se modifică.

Astfel, pe diferite platforme, aplicațiile arată diferit. Ceea ce arata bine pe Linux ar putea sa nu fie afisat corect pe Mac OS. Schimbarea fontului din aplicația noastră poate deteriora marcajul. Dacă traducem aplicația noastră într-o altă limbă, trebuie să rafinați și să marcați.







Articole similare

Trimiteți-le prietenilor: