import os
import tkinter
import tkinter as tk
from tkinter import ttk
class Main(tk.Frame):
def __init__(self, root):
super().__init__(root)
self.init_main()
def init_main(self):
btn1 = tk.Button(self, text="Python", command=self.open_btn1, width = 30, height = 5, bg = 'gray90')
btn1.pack()
btn2 = tk.Button(self, text="*", command=self.open_btn2)
btn1.pack()
btn3 = tk.Button(self, text="*", command=self.open_btn3)
btn1.pack()
def open_btn1(self):
print("btn1 - нажато")
MenuPython()
def open_btn2(self):
print("btn2 - нажато")
def open_btn3(self):
print("btn3 - нажато")
class MenuPython(tk.Toplevel):
def __init__(self):
super().__init__(root)
self.init_python()
def init_python(self):
print("Успішно перейшли в меню 'Python'")
self.title("PythonMENU 0.1 BETA")
self.geometry("650x450+300+200")
self.resizable(False, False)
text1 = tk.Label(self, text="Встановлення модулів Python", font=56)
text1.place(x=215,y=30)
btn2 = tk.Button(self, text="Вручне", width=30, height=4, bg="Grey", command=self.btn_2)
btn2.place(x=30,y=100)
btn3 = tk.Button(self, text="Django", width=30, height=4, bg="Grey", command=self.btn_3)
btn3.place(x=300,y=100)
def btn_2(self):
print("\n\nНажато кнопку:\n Name:Вручне\n CODNAME:btn2\n Перехід:+\n\n\n\n")
InstallModule()
def btn_3(self):
print("Нажато кнопку:\n Name:Django\n CODNAME:btn3\n Перехід:-")
InstallDjango = "pip install Django"
os.system("start cmd /k" + InstallDjango)
class InstallModule(tk.Toplevel):
def __init__(self):
super().__init__(root)
self.init_InstallModule()
def init_InstallModule(self):
print("Запущено вручне встановлення модулів")
self.title("Встановлення/Виделення модулів")
self.geometry("320x240")
self.resizable(False, False)
asdadfksslasdada = tk.Entry(self, width=27)
asdadfksslasdada.pack()
btn4 = tk.Button(self, text="Встановити", command=self.btn_4)
btn5 = tk.Button(self, text="Видалити", command=self.btn_5)
btn4.pack()
btn5.pack()
def btn_4(self):
print("\n\nНажато кнопку:\n Name:Встановити\n CODNAME:btn4\n Перехід:-,\nФункція:+\n\n\n")
global InstallModule
InstallModule = "pip install " + asdadfksslasdada.get()
os.system("start cmd /k" + InstallModule)
def btn_5(self):
print("\n\nНажато кнопку:\n Name:Видалити\n CODNAME:btn5\n Перехід:-,\nФункція:+\n\n\n")
global UnInstallModule
UnInstallModule = "pip uninstall " + asdadfksslasdada.get()
os.system("start cmd /k" + UnInstallModule)
if __name__ == "__main__":
root = tk.Tk()
app = Main(root)
app.pack()
root.title("Помічник[0.1 BETA]")
root.geometry("650x450+300+200")
root.resizable(False, False)
root.mainloop()