Praeitame straipsnyje išmokome susikurti langą Tkinter pagalba. Dabar pamėginsime į šį langą įterpti tekstą.
Kad programavimą galėtume tęsti, lango sukūrimo tekstą pasidėkime prieš akis.
from tkinter import *
from tkinter.ttk import *
#lango parametrai
langas=Tk()
langas.title('Pavyzdys')
langas.geometry ('500x200')
langas.mainloop()
Dabar mums į langą reikės įterpti užrašą, tuo tikslu mes susikuriame teksto objektą, kurį pavadiname textas. teksto savybėse yra parašyta text='Pirmasis bandymas'. Tai mūsų pavadinimas kuris bus pavaizduotas tekste. Taip pat mes sutinkame lango objekto pavadinimą langas. Objektas tekstas yra dukterinis objektas, objekto langas atžvilgiu.
tekstas=Label (langas, text='Pirmasis bandymas')
Dabar mes turime nustatyti objekto tekstas buvimo vietą lange. Tą mes padarome žemiau pateikta eilute. Joje x nustato horizontalę koordinatę lange, o y vertikalę koordinatę. x nulis yra kairėje pusėje, o y nulis viršuje. Būtinai patyrinėkite šią komandą kaitaliodami skaičius.
textas.place (x=10,y=10)
Dabar pamėginkime viską sujungti į vientisą programą, naujas eilutes pažymėjau mėlyna spalva:
from tkinter import *
from tkinter.ttk import *
#lango parametrai
langas=Tk()
langas.title('Pavyzdys')
langas.geometry ('500x200')
tekstas1=Label (langas, text='Pirmasis bandymas')
tekstas1.place (x=10,y=10)
langas.mainloop()
Nepamirškime kad komanda langas.mainloop() turi likti programos apačioje.
Paleiskite programą ir pasižiūrėkite kas gavosi.
O dabar pamėginkime programą išplėsti įdėdami daugiau užrašų. Nepamirškime pakeisti sekančių objektų bent vieną iš koordinačių, kad jie neužsiklotų vienas ant kito. Aš pakeičiau y koordinatės parametrus.
from tkinter import *
from tkinter.ttk import *
#lango parametrai
langas=Tk()
langas.title('Pavyzdys')
langas.geometry ('500x200')
tekstas1=Label (langas, text='Pirmasis bandymas')
tekstas1.place (x=10,y=15)
tekstas2=Label (langas, text='Antrasis bandymas')
tekstas2.place (x=10,y=55)
tekstas3=Label (langas, text='Trečiasis bandymas')
tekstas3.place (x=10,y=95)
langas.mainloop()
Paleiskite programą ir pažiūrėkite kas jums gavosi. Patyrinėkite koordinačių parametrus.
Komentarų nėra:
Rašyti komentarą