warn outdated GUI (+1 squashed commits)
Squashed commits: [15aec3d] spelling error
This commit is contained in:
parent
32102c2064
commit
9ee9a77f12
1 changed files with 12 additions and 2 deletions
14
koboldcpp.py
14
koboldcpp.py
|
@ -997,10 +997,18 @@ def show_new_gui():
|
||||||
time.sleep(2)
|
time.sleep(2)
|
||||||
sys.exit(2)
|
sys.exit(2)
|
||||||
|
|
||||||
|
def show_gui_warning():
|
||||||
|
from tkinter import messagebox
|
||||||
|
import tkinter as tk
|
||||||
|
root = tk.Tk()
|
||||||
|
root.attributes("-alpha", 0)
|
||||||
|
messagebox.showerror(title="New GUI failed, using Old GUI", message="The new GUI failed to load.\n\nTo use new GUI, please install the customtkinter python module.")
|
||||||
|
root.destroy()
|
||||||
|
|
||||||
def show_old_gui():
|
def show_old_gui():
|
||||||
import tkinter as tk
|
import tkinter as tk
|
||||||
from tkinter.filedialog import askopenfilename
|
from tkinter.filedialog import askopenfilename
|
||||||
|
from tkinter import messagebox
|
||||||
|
|
||||||
if len(sys.argv) == 1:
|
if len(sys.argv) == 1:
|
||||||
#no args passed at all. Show nooby gui
|
#no args passed at all. Show nooby gui
|
||||||
|
@ -1078,7 +1086,7 @@ def show_old_gui():
|
||||||
|
|
||||||
# Create button, it will change label text
|
# Create button, it will change label text
|
||||||
tk.Button(root , text = "Launch", font = ("Impact", 18), bg='#54FA9B', command = guilaunch ).grid(row=6,column=0)
|
tk.Button(root , text = "Launch", font = ("Impact", 18), bg='#54FA9B', command = guilaunch ).grid(row=6,column=0)
|
||||||
tk.Label(root, text = "(Please use the Command Line for more advanced options)",
|
tk.Label(root, text = "(Please use the Command Line for more advanced options)\nThis GUI is deprecated. Please install customtkinter.",
|
||||||
font = ("Arial", 9)).grid(row=7,column=0)
|
font = ("Arial", 9)).grid(row=7,column=0)
|
||||||
|
|
||||||
root.mainloop()
|
root.mainloop()
|
||||||
|
@ -1166,9 +1174,11 @@ def main(args):
|
||||||
show_new_gui()
|
show_new_gui()
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
print("Failed to use new GUI. Reason: " + str(ex))
|
print("Failed to use new GUI. Reason: " + str(ex))
|
||||||
print("Attempting to us old GUI...")
|
print("Make sure customtkinter is installed!!!")
|
||||||
|
print("Attempting to use old GUI...")
|
||||||
if not args.model_param:
|
if not args.model_param:
|
||||||
try:
|
try:
|
||||||
|
show_gui_warning()
|
||||||
show_old_gui()
|
show_old_gui()
|
||||||
except Exception as ex2:
|
except Exception as ex2:
|
||||||
print("File selection GUI unsupported. Please check command line: script.py --help")
|
print("File selection GUI unsupported. Please check command line: script.py --help")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue