Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Tkinter-де оқиғаларды программалау. Tkinter айнымалылары

Автор:   •  Апрель 27, 2021  •  Лабораторная работа  •  740 Слов (3 Страниц)  •  354 Просмотры

Страница 1 из 3

Зертханалық жұмыс №2

Тақырыбы: Tkinter-де оқиғаларды программалау. Tkinter айнымалылары.

Мақсаты: Tkinter-де оқиғаларды программалау арқылы GUI-ке функционалдылық қосу. Tkinter айнымалыларымен жұмыс істеу дағдыларын қалыптастыру.

Жұмыстың жасалу реті:

1 тапсырма. Үш батырманың қайсысы басылғанына байланысты фреймнің өлшемін өзгертетін қосымша жасау.

Бағдарлама №4 Frame және Button виджеттері қолданады.

Frame виджеті – бұл терезе ішіндегі виджеттерді ұйымдастыру үшін арналған виджет.

Button виджеті – бұл батырма. Button виджетінің text қасиеті көрсетілген. text – көрсетілетін мәтін.

Frame виджетінің өлшемдерін үш батырма арқылы өзгертіледі. Әрбір батырмаға өз функциясы жазылады. Frame виджетінің height және width қасиеттерін өзгерту арқылы оның өлшемі өзгертіледі.

Сурет 4.1 – бағдарлама №4 коды

Сурет 4.2 – бағдарлама №4 нәтижесі

Бағдарлама №4 листингі:

from tkinter import*

def LF():

global xl, b

xl -= 10

b += 10

fr1.config(width = b)

fr1.place(x = xl, y = yl)

def BT():

global yl, ul

ul += 10

fr1.config(height = ul)

fr1.place(x = xl, y = yl)

def RG():

global xl, b

b += 10

fr1.config(width = b)

fr1.place(x = xl, y = yl)

main = Tk()

main.geometry("500x500")

main.config(bg = "white")

main.title("Тапсырма 1.1")

xl = 60

yl = 20

b = 100

ul = 150

fr1 = Frame(main, bg = "yellow", height = ul, width = b)

fr1.place(x = xl, y = yl)

but1 = Button(main, text = "<", command = LF)

but1.pack(side = LEFT, fill = Y)

but2 = Button(main, text = "\/", command = BT)

but2.pack(side = BOTTOM, fill = X)

but3 = Button(main, text = ">", command = RG)

but3.pack(side = RIGHT, fill = Y)

2 тапсырма. Белгі және мәтіндік өрісті генерациялайтын сценарий жасау. Пайдаланушы өріске мәтін енгізіп, Enter пернесін басқаннан кейін енгізілген мәтін белгіде керек.

Бағдарлама №5 Frame, Entry, Label, Scrollbar, Listbox және Button виджеттері қолданады.

Frame виджеті – бұл терезе ішіндегі виджеттерді ұйымдастыру үшін арналған виджет.

Entry виджеті – бұл пайдаланушыға мәтіннің бір жолын енгізуге мүмкіндік беретін виджет. Entry виджетінің width қасиеті көрсетілген. width – элементтің ұзындығын белгілейді.

Label виджеті – бұл қарапайым виджет, ол мәтін жолын (немесе бірнеше жолды) қамтиды және негізінен пайдаланушыны хабардар етеді. Label виджетінің text қасиетті көрсетілген. text – көрсетілетін мәтін.

Scrollbar виджеті – бұл виджет пайдаланушыға басқа виджетті «айналдыруға» мүмкіндік береді.

Listbox виджеті – бұл виджет пайдаланушы бір немесе бірнеше элементті таңдай алатын элементтердің тізімі болып табылады.

Entry виджетіне мәтін

...

Скачать:   txt (7.4 Kb)   pdf (59.7 Kb)   docx (11.3 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club