2023 m. lapkričio 3 d., penktadienis

Tkinter. Įrašo eilutė. (3)

 Įrašas yra reikalingas duomenų iš klaviatūros įvedimui arba jų atvaizdavimui. Įrašui skirtą eilutės langą sukuriame taip:

rasom=Entry(langas, width=25)

rasom - yra mūsų sukurto objekto vardas.

langas - yra motininis objektas, šiuo atveju langas kuriame bus matomas įrašo langelis.

width - įrašo eilutės ilgis, priklauso nuo mūsų iš anksto numatyto galimų simbolių skaičiaus.


Žemiau sekanti komanda nurodo kurioje motininio objekto, mūsų atveju lango, vietoje mes patalpinsime objektą rasom

Kaip ir kitais atvejais skaičiai reiškia poziciją motininiame objekte. Pamėginkite juos pakaitalioti.

rasom.place(x=250, y=10)


Dabar pamėginkime visa tai įdėti į anksčiau mūsų kurtą programą, naujos eilutės nudažytos mėlynai. Pamėginkite paleisti šią programą, tyrinėkite ją kaitaliodami mėlynų eilučių 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)


rasom1=Entry(langas, width=25)

rasom1.place(x=150, y=15)


langas.mainloop()


Dabar pamėginkime po naują įvedimo eilutę sukurti prie kiekvieno užrašo:


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)


rasom1=Entry(langas, width=25)

rasom1.place(x=150, y=15)


rasom2=Entry(langas, width=25)

rasom2.place(x=150, y=55)


rasom2=Entry(langas, width=25)

rasom2.place(x=150, y=95)


langas.mainloop()




 

Geros kūrybos. 


Komentarų nėra:

Rašyti komentarą

Atmosferos elektra

"Žaibas trenkiantis išdebesies į Žemės paviršių bendru elektros požiūriu. Tai yra plazmos, esančios Žemės paviršiuje, pavyzdys. Paprast...