ypv 2 weeks ago
parent
commit
420ba6fde7

+ 5 - 2
ОАиП/2024-25/36гр/2 сем/README.md

@@ -45,9 +45,9 @@ Hadoop
 ЕЛИСЕЕНКО Олег Владимирович:     
 Обзор локальных альтернатив Jira  
 
-ЕРМОЛЕНКО Артём:    
+ЕРМОЛЕНКО Артём [1]:    
 КАЗЮТИН Вадим Валентинович []:      
-ЗЕЛЕНСКИЙ Павел Алексеевич:   
+ЗЕЛЕНСКИЙ Павел Алексеевич: 5   
 КУЛАГА Элис Сергеевна:    
 ШИШКОВА Анастасия Дмитриевна:     
 
@@ -70,6 +70,9 @@ Hadoop
 
 ## Журнал:
 
+08Apr25  
+**Отсутсв:** ПОДЕННЫЙ, ЖДАНОВ,    
+
 01Apr25  
 **Отсутсв:** КУЛАГА, ПОДЕННЫЙ, ДУНАЕВ   
 Для допуска к экзамену делаем либо две задачи из первого семестра с записью результата в файл и визуальным интерфейсом либо две задачи второго семестра.  

+ 45 - 0
ОАиП/2024-25/36гр/Tkinter/tkinter_26.py

@@ -0,0 +1,45 @@
+import tkinter
+from tkinter import ttk
+shou_count = 0
+
+def click_button():
+    global shou_count
+    shou_count += 1 
+    # изменяем текст на кнопке
+    label["text"] = f"Кнопка нажата {shou_count}  раз"
+    progressbar["value"] = shou_count
+
+def click_button_minus():
+    global shou_count
+    shou_count -= 1 
+    # изменяем текст на кнопке
+    label["text"] = f"Кнопка нажата {shou_count}  раз"
+    progressbar["value"] = shou_count
+
+
+
+# создаем корневой объект - окно
+root = tkinter.Tk()     
+# устанавливаем заголовок окна
+root.title("Библиотекарь 26 гр.")
+# устанавливаем размеры окна
+root.geometry("600x250")
+
+
+# создаем текстовую метку
+label = tkinter.Label(text="Привет 26 гр.") 
+# размещаем метку в окне
+label.pack()
+
+# стандартная кнопка
+btn = ttk.Button(text="Нажми меня", command=click_button)
+btn.pack()
+
+#еще одна стандартная кнопка
+btn_minus = ttk.Button(text="-1", command=click_button_minus)
+btn_minus.pack()
+
+progressbar = ttk.Progressbar(orient="horizontal", maximum=20, value=5)
+progressbar.pack()
+
+root.mainloop()

+ 66 - 0
ОАиП/2024-25/36гр/Tkinter/tkinter_26_2.py

@@ -0,0 +1,66 @@
+"""
+import random
+print (random.randint (0,10) )
+rand_list = []
+randomstr = ""
+for i in range (0,10):
+    randomstr = randomstr + str(random.randint (0,10))
+    #print (random.randint (0,10) )
+    print (randomstr)
+"""
+    
+
+
+
+
+
+
+
+"""
+# 1.
+import tkinter
+from tkinter import ttk
+
+# 6. добавляем функцию, реагирующую на нажатие кнопки button
+def click_button():
+    input_var = entry_input.get()
+    label["text"] = input_var + " - чемпион!"
+    
+
+
+# 2. создаем корневой объект - окно
+root = tkinter.Tk()     
+# устанавливаем заголовок окна
+root.title("Практическая работа 36 гр. №1 с GUI")
+# устанавливаем размеры окна
+root.geometry("400x250")
+
+# 3. рисование текстового поля
+entry_input = ttk.Entry()
+entry_input.pack(pady=16)
+
+# 4. создаем текстовую метку
+label = tkinter.Label(text="Результат", pady=6) 
+# размещаем метку в окне
+label.pack()
+
+# 5. стандартная кнопка
+btn = ttk.Button(text="Нажми меня", command=click_button)
+btn.pack()
+
+
+
+
+
+
+
+
+
+
+root.mainloop()
+"""
+
+
+
+
+