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

Метод bind модуля Tkinter

Автор:   •  Ноябрь 11, 2022  •  Лабораторная работа  •  3,864 Слов (16 Страниц)  •  166 Просмотры

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

               Қазақстан Республикасының білім және ғылым министірлігі

      Әбілқас Сағынов атындағы  Қарағанды техникалық  университеті

                                                                                                      «Ақпараттық есептеу                                                                                                                                                                                              

                                                                                         жүйелері»кафедрасы

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

         Пәні:    Бағдарламалау технологиялары мен әдістері

                      Тақырыбы: Метод bind модуля Tkinter.

 

                                                                                                Қабылдаған:

              _________________                                                  Абилдаева Г.Б._______________

                      ( бағасы )                                                                                    ( аты-жөні  )

                                                                                                 ________________________________

                                                                                                        ( қолы )                               ( күні )

                                                                                                 Орындаған: _ИС-21-1______

                                                                                                                                              ( тобы )

                                                                                                  Сатыбалды Н.Д.______________

                                                                                                                                    (аты-жөні )

                                                                                                 _________________________________

                                                                                                         (қолы )                                ( күні)

                                                                   Қарағанды

                                                                         2022

                                                                  7-урок:

                                         Tkinter  модулінің байланыстыру әдісі

1-пример:

Коды:

def output(event):

    s = ent.get()

    if s == "1":

        tex.delete(1.0,END)

        tex.insert(END,"Обслуживание клиентов на втором этаже")

    elif s == "2":

        tex.delete(1.0,END)

        tex.insert(END,"Пластиковые карты выдают в соседнем здании")

    else:

        tex.delete(1.0,END)

        tex.insert(END,"Введите 1 или 2 в поле слева")

from tkinter import *

root = Tk()

ent = Entry(root,width=1)

but = Button(root,text="Вывести")

tex = Text(root,width=20,height=3,font="12",wrap=WORD)

ent.grid(row=0,column=0,padx=20)

but.grid(row=0,column=1)

tex.grid(row=0,column=2,padx=20,pady=10)

but.bind("<Button-1>",output)

root.mainloop()

Тапсырма жауабы:

[pic 1]

2-пример:

Коды:

li = ["red","green"]

def color(event):

    fra.configure(bg=li[0])

    li[0],li[1] = li[1],li[0]

def outgo(event):

    root.destroy()

from tkinter import *

root = Tk()

fra = Frame(root,width=100,height=100)

but = Button(root,text="Выход")

fra.pack()

but.pack()

root.bind("<Return>",color)

but.bind("<Button-1>",outgo)

root.mainloop()

Тапсырма жауабы:

[pic 2]

Практикалық тапсырма :

1-тапсырма:

Коды:

import tkinter as tk  

class Form(tk.Frame):

   def __init__(self, root):

       super().__init__(root)

...

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