Advertisement
Guest User

Ok Misha .py

a guest
Feb 22nd, 2020
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 5.14 KB | None | 0 0
  1. from tkinter import *
  2. from math import *
  3. root = Tk()
  4. root.title("Ok Misha")
  5. root.geometry("700x1000")
  6. root["bg"]="White"
  7. root.resizable(False, False)
  8.  
  9. class Ok:
  10.     #start
  11.     def Ok_misha_start(self, event):
  12.         self.text["text"]="Здравствуйте меня зовут Ok Misha \nЯ оперативная системная программа"
  13.         #кнопка 1 и 2 менять текст и новую функцию
  14.         self.but1["text"]="Что ты из себя представляешь"
  15.         self.but2["text"]="Какие действия выполняешь"
  16.         self.but1.bind("<Button-1>",self.Ok_misha_start_de_1)
  17.         self.but2.bind("<Button-1>",self.Ok_misha_start_de_2)
  18.        
  19.         #кнопка 3 и 4 удалитт временно
  20.         self.but3.grid_remove()
  21.         self.but4.grid_remove()
  22.    
  23.    
  24.     #Второе начало
  25.     def Ok_misha_start_2(self,event):
  26.         #Текст
  27.         self.text["text"]="Ооо, И снова Здравствуй, чем мону быть полезен ещё раз"
  28.        
  29.         #кнопка 1 и 2 менять текст и новую функцию
  30.         self.but1["text"]="Что ты из себя представляешь"
  31.         self.but2["text"]="Какие действия выполняешь"
  32.         self.but3["text"]="Статистика Ok Misha"
  33.         self.but1.bind("<Button-1>",self.Ok_misha_start_de_1)
  34.         self.but2.bind("<Button-1>",self.Ok_misha_start_de_2)
  35.        
  36.         #кнопка 3 и 4 удалить временно
  37.         self.but4.grid_remove()
  38.        
  39.        
  40.     #Что ты из себя представляешь
  41.     def Ok_misha_start_de_1(self,event):
  42.         #меняем текст
  43.         self.text["text"]="Я программа, мужского пола, которая помогает всем!"
  44.        
  45.         #кнопка 1 и 2 менять текст и новую функцию
  46.         self.but1["text"]="Выход"
  47.         self.but2["text"]="Продолжить"
  48.         self.but1.bind("<Button-1>",self.Ok_misha_start_de_1_pod_yes)
  49.         self.but2.bind("<Button-1>",self.Informative)
  50.        
  51.         #кнопка 3 и 4 удалитт временно
  52.         self.but3.grid_remove()
  53.         self.but4.grid_remove()
  54.    
  55.    
  56.     #Подтверждение о том хочет ли пользователь узнать о Ok Misha
  57.     def Ok_misha_start_de_1_pod_yes(self, event):
  58.         self.text["text"]=" \nВы не хотите узновать обо мне \nГлавное узнали и всё больше вам ничего не надо \n Может быть всё же узнаете?"
  59.         self.but1["text"]="Да"
  60.         self.but2["text"]="Нет"
  61.         self.but1.bind("<Button-1>",self.Informative)
  62.         self.but2.bind("<Button-1>",self.Ok_misha_start_2)
  63.        
  64.        
  65.     #Информация  
  66.     def Informative(self, event):
  67.         #кнопка 1 и 2 менять текст и новую функцию
  68.         self.but1["text"]="Кто такой Михаил Бондарчук"
  69.         self.but2["text"]="Обновление Ok Misha"
  70.         self.but1.bind("<Button-1>",self.Misha)
  71.         self.but2.bind("<Button-1>",self.Update)
  72.        
  73.         #Открытме файла Informative.txt
  74.         file = open("Informative.txt", 'r')
  75.         R1=file.read()
  76.         self.text["text"]=R1
  77.         file.close()
  78.        
  79.         #кнопка 3 и 4 удалитт временно
  80.         self.but3.grid_remove()
  81.         self.but4.grid_remove()
  82.    
  83.     #Обновление Ok Misha 
  84.     def Update(self,event):
  85.         self.text["text"]="В данном случии версия Ok Misha v1.1\nНовых версий на сервере не обнаружено"
  86.        
  87.         #кнопка 3 и 4 удалитт временно
  88.         self.but3.grid_remove()
  89.         self.but4.grid_remove()
  90.            
  91.                    
  92.     #Какие действия выполняешь  
  93.     def Ok_misha_start_de_2(self,event):
  94.         #меняем текст
  95.         self.text["text"]="Уууу, Я так рад, что мы сразу пепеходим к действию \nНу давайте, я многое могу. \n1)Могу подарить подарок \n2)Сказать добрые поделания \n3)"
  96.        
  97.         #кнопка 1 и 2 менять текст и новую функцию
  98.         self.but1["text"]="Да"
  99.         self.but2["text"]="Нет"
  100.         self.but1.bind("<Button-1>",self.Ok_misha_start)
  101.         self.but2.bind("<Button-1>",self.Ok_misha_start)
  102.        
  103.         #кнопка 3 и 4 удалитт временно
  104.         self.but3.grid_remove()
  105.         self.but4.grid_remove()
  106.  
  107.        
  108.        
  109.        
  110.     def __init__(self):
  111.         #Текст
  112.         self.text=Label(width=60, height=20, bg="white", fg='black', font='Arial 5',)
  113.         self.text.grid(row=1)
  114.        
  115.         #кнопка 1
  116.         self.but1 = Button(root, text="start", bg="lightgray", fg="black", width=30, height=2, font='Arial 5')
  117.         self.but1.bind("<Button-1>",self.Ok_misha_start)
  118.         self.but1.grid(row=2)
  119.        
  120.         #кнопка 2
  121.         self.but2 = Button(root, text="start", bg="lightgray", fg="black", width=30, height=2, font='Arial 5')
  122.         self.but2.bind("<Button-1>",self.Ok_misha_start)
  123.         self.but2.grid(row=3)
  124.        
  125.         #кнопка 3
  126.         self.but3 = Button(root, text="start", bg="lightgray", fg="black", width=30, height=2, font='Arial 5')
  127.         self.but3.bind("<Button-1>",self.Ok_misha_start)
  128.         self.but3.grid(row=4)
  129.        
  130.         #кнопка 4
  131.         self.but4 = Button(root, text="start", bg="lightgray", fg="black", width=30, height=2, font='Arial 5')
  132.         self.but4.bind("<Button-1>",self.Ok_misha_start)
  133.         self.but4.grid(row=5)
  134.        
  135.  
  136. obj = Ok()
  137. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement