From 98e2733e2ee29feda333fb6f167308850d31436d Mon Sep 17 00:00:00 2001 From: dengrb1 <125752069+dengrb1@users.noreply.github.com> Date: Thu, 27 Apr 2023 21:56:53 +0800 Subject: [PATCH] pip helper --- client.pyw | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ reg.pyw | 41 ++++++++++++++++++--------------------- 2 files changed, 76 insertions(+), 22 deletions(-) create mode 100644 client.pyw diff --git a/client.pyw b/client.pyw new file mode 100644 index 0000000..14ecb9e --- /dev/null +++ b/client.pyw @@ -0,0 +1,57 @@ +from tkinter import * +from tkinter import messagebox, ttk +import platform +import os +import webbrowser + + +root = Tk() +ml = os.getcwd() +System = platform.system() +file_error = '文件丢失,请重新安装' + + +def windows_run(): + if os.path.exists("{ml}\system_cz.exe"): + os.system('start {ml}\system_cz.exe') + else: + messagebox.showerror('system', '文件丢失,请重新安装') + pass + pass + +def Not_windows_run(): + if os.path.exists('{ml}\system_command.exe'): + os.system('.\{ml}\system_command.pyw') + else: + messagebox.showerror('system', file_error) + pass + pass + +def system_jc(): + if System != 'Windows': + Not_windows_run() + else: + windows_run() + pass + pass + +def update(): + messagebox.showwarning('system', '暂无做完') + pass + +def exit_exe(): + root.destroy() + pass + + +# Button and Label +Label(root, text='启动器').pack() +Button(root, text='启动程序', command=system_jc).pack() +Button(root, text='更新日志', command=update).pack() +Button(root, text='退出', command=exit_exe).pack() + + +# mainloop +root.title('启动器') +root.geometry('200x200+400+400') +root.mainloop() \ No newline at end of file diff --git a/reg.pyw b/reg.pyw index dd26558..4da823e 100644 --- a/reg.pyw +++ b/reg.pyw @@ -1,30 +1,27 @@ -from tkinter import * -from tkinter import ttk - -root = Tk() -root.title("注册程序") - -username_label = ttk.Label(root, text="用户名:") -username_label.pack() - -username_entry = ttk.Entry(root) -username_entry.pack() - -password_label = ttk.Label(root, text="密码:") -password_label.pack() - -password_entry = ttk.Entry(root, show="*") -password_entry.pack() +import tkinter as tk +import os def register(): username = username_entry.get() password = password_entry.get() - with open("c:\\username.md", "w") as f: - f.write(f"{username},{password}") - pass - pass + with open("c:/username.md", "w") as f: + f.write(f"Username: {username}\nPassword: {password}") + root.destroy() -register_button = ttk.Button(root, text="注册", command=register) +root = tk.Tk() +root.title("注册程序") + +username_label = tk.Label(root, text="Username:") +username_label.pack() +username_entry = tk.Entry(root) +username_entry.pack() + +password_label = tk.Label(root, text="Password:") +password_label.pack() +password_entry = tk.Entry(root, show="*") +password_entry.pack() + +register_button = tk.Button(root, text="Register", command=register) register_button.pack() root.mainloop()