Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import *
- from math import *
- root = Tk()
- root.title("Ok Misha")
- root.geometry("700x1000")
- root["bg"]="White"
- root.resizable(False, False)
- class Ok:
- #start
- def Ok_misha_start(self, event):
- self.text["text"]="Здравствуйте меня зовут Ok Misha \nЯ оперативная системная программа"
- #кнопка 1 и 2 менять текст и новую функцию
- self.but1["text"]="Что ты из себя представляешь"
- self.but2["text"]="Какие действия выполняешь"
- self.but1.bind("<Button-1>",self.Ok_misha_start_de_1)
- self.but2.bind("<Button-1>",self.Ok_misha_start_de_2)
- #кнопка 3 и 4 удалитт временно
- self.but3.grid_remove()
- self.but4.grid_remove()
- #Второе начало
- def Ok_misha_start_2(self,event):
- #Текст
- self.text["text"]="Ооо, И снова Здравствуй, чем мону быть полезен ещё раз"
- #кнопка 1 и 2 менять текст и новую функцию
- self.but1["text"]="Что ты из себя представляешь"
- self.but2["text"]="Какие действия выполняешь"
- self.but3["text"]="Статистика Ok Misha"
- self.but1.bind("<Button-1>",self.Ok_misha_start_de_1)
- self.but2.bind("<Button-1>",self.Ok_misha_start_de_2)
- #кнопка 3 и 4 удалить временно
- self.but4.grid_remove()
- #Что ты из себя представляешь
- def Ok_misha_start_de_1(self,event):
- #меняем текст
- self.text["text"]="Я программа, мужского пола, которая помогает всем!"
- #кнопка 1 и 2 менять текст и новую функцию
- self.but1["text"]="Выход"
- self.but2["text"]="Продолжить"
- self.but1.bind("<Button-1>",self.Ok_misha_start_de_1_pod_yes)
- self.but2.bind("<Button-1>",self.Informative)
- #кнопка 3 и 4 удалитт временно
- self.but3.grid_remove()
- self.but4.grid_remove()
- #Подтверждение о том хочет ли пользователь узнать о Ok Misha
- def Ok_misha_start_de_1_pod_yes(self, event):
- self.text["text"]=" \nВы не хотите узновать обо мне \nГлавное узнали и всё больше вам ничего не надо \n Может быть всё же узнаете?"
- self.but1["text"]="Да"
- self.but2["text"]="Нет"
- self.but1.bind("<Button-1>",self.Informative)
- self.but2.bind("<Button-1>",self.Ok_misha_start_2)
- #Информация
- def Informative(self, event):
- #кнопка 1 и 2 менять текст и новую функцию
- self.but1["text"]="Кто такой Михаил Бондарчук"
- self.but2["text"]="Обновление Ok Misha"
- self.but1.bind("<Button-1>",self.Misha)
- self.but2.bind("<Button-1>",self.Update)
- #Открытме файла Informative.txt
- file = open("Informative.txt", 'r')
- R1=file.read()
- self.text["text"]=R1
- file.close()
- #кнопка 3 и 4 удалитт временно
- self.but3.grid_remove()
- self.but4.grid_remove()
- #Обновление Ok Misha
- def Update(self,event):
- self.text["text"]="В данном случии версия Ok Misha v1.1\nНовых версий на сервере не обнаружено"
- #кнопка 3 и 4 удалитт временно
- self.but3.grid_remove()
- self.but4.grid_remove()
- #Какие действия выполняешь
- def Ok_misha_start_de_2(self,event):
- #меняем текст
- self.text["text"]="Уууу, Я так рад, что мы сразу пепеходим к действию \nНу давайте, я многое могу. \n1)Могу подарить подарок \n2)Сказать добрые поделания \n3)"
- #кнопка 1 и 2 менять текст и новую функцию
- self.but1["text"]="Да"
- self.but2["text"]="Нет"
- self.but1.bind("<Button-1>",self.Ok_misha_start)
- self.but2.bind("<Button-1>",self.Ok_misha_start)
- #кнопка 3 и 4 удалитт временно
- self.but3.grid_remove()
- self.but4.grid_remove()
- def __init__(self):
- #Текст
- self.text=Label(width=60, height=20, bg="white", fg='black', font='Arial 5',)
- self.text.grid(row=1)
- #кнопка 1
- self.but1 = Button(root, text="start", bg="lightgray", fg="black", width=30, height=2, font='Arial 5')
- self.but1.bind("<Button-1>",self.Ok_misha_start)
- self.but1.grid(row=2)
- #кнопка 2
- self.but2 = Button(root, text="start", bg="lightgray", fg="black", width=30, height=2, font='Arial 5')
- self.but2.bind("<Button-1>",self.Ok_misha_start)
- self.but2.grid(row=3)
- #кнопка 3
- self.but3 = Button(root, text="start", bg="lightgray", fg="black", width=30, height=2, font='Arial 5')
- self.but3.bind("<Button-1>",self.Ok_misha_start)
- self.but3.grid(row=4)
- #кнопка 4
- self.but4 = Button(root, text="start", bg="lightgray", fg="black", width=30, height=2, font='Arial 5')
- self.but4.bind("<Button-1>",self.Ok_misha_start)
- self.but4.grid(row=5)
- obj = Ok()
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement