Open RainOrigami opened 2 years ago
After removing the code for rcon.ico from main.py I got another error about the root.state not accepting "zoomed" as a parameter. I got it to run with this patch:
diff --git a/pavlov_rcon_tcl/main.py b/pavlov_rcon_tcl/main.py
index 9d72ef7..79a3cc6 100644
--- a/pavlov_rcon_tcl/main.py
+++ b/pavlov_rcon_tcl/main.py
@@ -1,5 +1,5 @@
"""
-Main file that sets up the app and runs it.
+Main file that sets up the app and runs it.
"""
# Variables that display at the top of the window, no other effect other than title text
@@ -65,7 +65,7 @@ Ideally the file looks like this for one server(JSON):
]
For multiple servers:
-
+
"""
+ MULTIPLE_SERVER_EXAMPLE
)
@@ -118,15 +118,13 @@ def main():
"{} V{}".format(APP_NAME, APP_VERSION)
) # This changes the display name at run time, just to make it pretty
# Set the icon file for the app if there is one, just for added flair
- if os.path.isfile("rcon.ico"):
- root.iconbitmap("rcon.ico")
# When a TCL/Tkinter app starts it kind of guesses what size it is supposed to be unless you are explicit, this says:
# "Be the same size as the screen you opened on '{0}x{1}' and do not be offset from the top left '+0+0' "
root.geometry(
"{0}x{1}+0+0".format(root.winfo_screenwidth(), root.winfo_screenheight())
)
# and go full screen as the application starts
- root.state("zoomed")
+ root.state("iconic")
# As this can connect to multiple servers we take the servers_list
# and load each one
for server_dict in servers_list:
However the window starts out basically invisible (I also tried "normal" instead of "iconic" with no difference). I have to focus the window from the taskbar and then use a keyboard shortcut to maximize it. I was able to connect to my server tho.
Hey thanks for sharing!
I wasn't aware that python 3.10 was an issue. I run and package it typically on 3.8 and haven't tested on 3.10.
I'll see what i can do for 3.10 and reply here.
Cheers!
On Manjaro (5.10.93-1-MANJARO / Python 3.10.1) I am getting an error on startup:
Exception occurred during app initialisation: bitmap "rcon.ico" not defined
And the main window stays empty:
The file "rcon.ico" does exist in the folder pavlov_rcon_tcl from where I run this command.
Full output: