pip helper

This commit is contained in:
dengrb1 2023-04-17 22:18:36 +08:00 committed by GitHub
parent 8927e41179
commit 599179d3e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 44 additions and 17 deletions

View File

@ -1,3 +1,7 @@
'''本程序因为编写成了屎山,所以作者决定要把本程序的项目废除!
本程序已经不再支持和更新请到'https://github.com/dengrb1/pip-helper'中下载'''
from tkinter import * from tkinter import *
from tkinter import messagebox from tkinter import messagebox
import time import time

View File

@ -17,9 +17,7 @@ def install(e):
install = Tk() install = Tk()
pip_pyinstaller = Button(install, text='pyinstall安装') pip_pyinstaller = Button(install, text='pyinstall安装')
pip_pygame = Button(install, text='pygame安装') pip_pygame = Button(install, text='pygame安装')
pip_pyqt = Button(install, text='pyqt5安装')
pip_Requests = Button(install, text='Requests安装') pip_Requests = Button(install, text='Requests安装')
pip_wxpython = Button(install, text='wxpython安装')
def pyinstaller(e): def pyinstaller(e):
os.system('pip install pyinstaller') os.system('pip install pyinstaller')
messagebox.showinfo('pip install', ok) messagebox.showinfo('pip install', ok)
@ -28,19 +26,10 @@ def install(e):
os.system('pip install pygame') os.system('pip install pygame')
messagebox.showinfo('pip install', ok) messagebox.showinfo('pip install', ok)
pass pass
def pyqt(e):
os.system('pip install pyqt5')
os.system('pip install PyQtWebEngine')
messagebox.showinfo('pip install', ok)
pass
def Requests(e): def Requests(e):
os.system('pip install Requests') os.system('pip install Requests')
messagebox.showinfo('pip install', ok) messagebox.showinfo('pip install', ok)
pass pass
def wxpython(e):
os.system('pip install wxpython')
messagebox.showinfo('pip install', ok)
pass
def nuitka(e): def nuitka(e):
os.system('pip install nuitka') os.system('pip install nuitka')
messagebox.showinfo('pip install', ok) messagebox.showinfo('pip install', ok)
@ -53,18 +42,51 @@ def install(e):
os.system('pip install pywin32') os.system('pip install pywin32')
messagebox.showinfo(install_1, ok) messagebox.showinfo(install_1, ok)
pass pass
pip_pyqt.bind('<Button-1>', pyqt) def GUI_install():
GUI = Tk()
GUI.title('图形化安装')
GUI.geometry('200x200+500+400')
# mainloop
def wxpython(e):
os.system('pip install wxpython')
messagebox.showinfo('pip install', ok)
pass
def pyqt(e):
os.system('pip install pyqt5')
os.system('pip install PyQtWebEngine')
messagebox.showinfo('pip install', ok)
pass
def Pyside():
os.system("pip install pyside")
messagebox.showinfo(install_1, ok)
pass
def pyGTK():
os.system("pip install pygtk")
messagebox.showinfo(install_1,ok)
pass
# Button
pip_pyqt = Button(GUI, text='pyqt5安装',command=pyqt)
pip_wxpython = Button(GUI, text='wxpython安装', command=wxpython)
pip_pyside = Button(GUI, text='pyside安装',command=Pyside)
pip_pygtk = Button(GUI, text='pygtk安装', command=pyGTK)
# pack
pip_pyqt.pack()
pip_wxpython.pack()
pip_pyside.pack()
pip_pygtk.pack()
# mainloop 2
GUI.mainloop()
pass
pip_pygame.bind('<Button-1>', pygame) pip_pygame.bind('<Button-1>', pygame)
pip_pyinstaller.bind('<Button-1>', pyinstaller) pip_pyinstaller.bind('<Button-1>', pyinstaller)
pip_Requests.bind('<Button-1>', Requests) pip_Requests.bind('<Button-1>', Requests)
pip_wxpython.bind('<Button-1>', wxpython)
pip_nuitka = Button(install, text='nuitka安装', command=nuitka) pip_nuitka = Button(install, text='nuitka安装', command=nuitka)
pip_tqdm = Button(install, text='tqdm安装', command=tqdm) pip_tqdm = Button(install, text='tqdm安装', command=tqdm)
pip_pywin32 = Button(install, text='pywin32安装', command=pywin32) pip_pywin32 = Button(install, text='pywin32安装', command=pywin32)
pip_GUI_install = Button(install, text='GUI库安装', command=GUI_install)
# 载入按钮 # 载入按钮
pip_pyqt.pack() pip_GUI_install.pack()
pip_pygame.pack() pip_pygame.pack()
pip_wxpython.pack()
pip_Requests.pack() pip_Requests.pack()
pip_pyinstaller.pack() pip_pyinstaller.pack()
pip_nuitka.pack() pip_nuitka.pack()
@ -158,8 +180,9 @@ def update(e):
1.5 新增wxpython库安装和删除 1.5 新增wxpython库安装和删除
1.6 加入关于模块 1.6 加入关于模块
1.7 新增一个小彩蛋 1.7 新增一个小彩蛋
1.8 新增nuitka安装和删除''') 1.8 新增nuitka安装和删除
la_3 = Label(update_window_1, text="当前版本1.8") 1.9 新增tqdm库安装和删除''')
la_3 = Label(update_window_1, text="当前版本1.9")
la_1.pack() la_1.pack()
la_2.pack() la_2.pack()
la_3.pack() la_3.pack()