better
parent
b8ff5aa740
commit
04c57fd988
50
init.py
50
init.py
|
@ -1,6 +1,7 @@
|
||||||
import tkinter as tk
|
import tkinter as tk
|
||||||
from tkinter import *
|
from tkinter import *
|
||||||
from tkinter import messagebox
|
from tkinter import messagebox
|
||||||
|
from tkinter import ttk
|
||||||
import os
|
import os
|
||||||
|
|
||||||
BUTTONHEIGHT='3'
|
BUTTONHEIGHT='3'
|
||||||
|
@ -13,15 +14,54 @@ screen.resizable(width = False, height = False)
|
||||||
|
|
||||||
def install():
|
def install():
|
||||||
instscreen = tk.Tk()
|
instscreen = tk.Tk()
|
||||||
|
instscreen.geometry("200x100")
|
||||||
|
instscreen.title("program to install?")
|
||||||
|
instscreen.resizable(width = False, height = False)
|
||||||
|
|
||||||
|
entry = ttk.Entry(instscreen, width=20)
|
||||||
|
entry.place(x=15, y=10)
|
||||||
|
|
||||||
|
instok = tk.Button(instscreen, command=lambda: installinstok(entry.get()), text='ok', height=1, width=3)
|
||||||
|
instok.place(x=70, y=40)
|
||||||
|
|
||||||
instscreen.mainloop()
|
instscreen.mainloop()
|
||||||
os.system("lxterminal -e 'echo what do you want install? && read install && dnf install $install' && read")
|
|
||||||
|
def installinstok(text):
|
||||||
|
os.system("lxterminal -e 'dnf install "+ text +"'")
|
||||||
|
|
||||||
|
|
||||||
def search():
|
def search():
|
||||||
os.system("lxterminal -e 'echo what do you want search? && read search && dnf search $search && read'")
|
searchscreen = tk.Tk()
|
||||||
|
searchscreen.geometry("200x100")
|
||||||
|
searchscreen.title("program to search?")
|
||||||
|
searchscreen.resizable(width = False, height = False)
|
||||||
|
|
||||||
|
entry = ttk.Entry(searchscreen, width=20)
|
||||||
|
entry.place(x=15, y=10)
|
||||||
|
|
||||||
|
instok = tk.Button(searchscreen, command=lambda: searchtok(entry.get()), text='ok', height=1, width=3)
|
||||||
|
instok.place(x=70, y=40)
|
||||||
|
|
||||||
|
searchscreen.mainloop()
|
||||||
|
def searchtok(text):
|
||||||
|
os.system("lxterminal -e 'dnf search " + str(text) + " && read'")
|
||||||
|
|
||||||
def remove():
|
def remove():
|
||||||
os.system("lxterminal -e 'echo what do you want remove? && read search && dnf remove $remove' && read")
|
removescreen = tk.Tk()
|
||||||
|
removescreen.geometry("200x100")
|
||||||
|
removescreen.title("program to remove?")
|
||||||
|
removescreen.resizable(width = False, height = False)
|
||||||
|
|
||||||
|
entry = ttk.Entry(removescreen, width=20)
|
||||||
|
entry.place(x=15, y=10)
|
||||||
|
|
||||||
|
instok = tk.Button(removescreen, command=lambda: removetok(entry.get()), text='ok', height=1, width=3)
|
||||||
|
instok.place(x=70, y=40)
|
||||||
|
|
||||||
|
removescreen.mainloop()
|
||||||
|
|
||||||
|
def removetok(text):
|
||||||
|
os.system("lxterminal -e 'dnf remove " + str(text) + "'")
|
||||||
def update():
|
def update():
|
||||||
os.system("lxterminal -e 'sudo dnf update'")
|
os.system("lxterminal -e 'sudo dnf update'")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue