@@ -26,10 +26,7 @@ def closeSettings():
26
26
27
27
# Main Window
28
28
ui = tk .Tk ()
29
- img = Image .open (bck .iconDir )
30
- ico = ImageTk .PhotoImage (img )
31
29
ui .title ("MO2 Separator Generator" )
32
- ui .wm_iconphoto (True , ico )
33
30
ui .geometry ("550x525+100+100" )
34
31
ui .minsize (750 ,500 )
35
32
ui .resizable (True , True )
@@ -39,10 +36,19 @@ def closeSettings():
39
36
settings = tk .Toplevel (ui )
40
37
settings .withdraw ()
41
38
settings .title ("Settings" )
42
- settings .wm_iconphoto (True , ico )
43
39
settings .geometry ('250x200' )
44
40
settings .resizable (False , False )
45
41
42
+ # Set icon
43
+ if bck .osType == "nt" :
44
+ ui .iconbitmap (bck .iconDir )
45
+ settings .iconbitmap (bck .iconDir )
46
+ else :
47
+ img = Image .open (bck .iconDir )
48
+ ico = ImageTk .PhotoImage (img )
49
+ ui .wm_iconphoto (True , ico )
50
+ settings .wm_iconphoto (True , ico )
51
+
46
52
themeFrame = ttk .Frame (settings , padding = (0 ,0 ,10 ,5 ))
47
53
themeChoiceFrame = ttk .Frame (themeFrame )
48
54
ttk .Label (themeChoiceFrame , text = "Theme: " ).pack (side = 'left' , anchor = 'center' )
0 commit comments