Я пытаюсь установить прозрачный цвет фона (fg_color), поскольку мой виджет CKtEntry находится поверх метки с фоновым изображением, и я хочу иметь возможность видеть фон изображения через виджет CKtEntry. В настоящее время для виджета CKtEntry и виджета CKtLabel параметр «fg_color» установлен на «прозрачный», но они оба отображаются со светло-серым фоном. Разве «прозрачный» для «fg_color» не означает, что на фоне виджета будет видно все, что находится за ним?
Я пытаюсь установить прозрачный цвет фона (fg_color), поскольку мой виджет CKtEntry находится поверх метки с фоновым изображением, и я хочу иметь возможность видеть фон изображения через виджет CKtEntry. В настоящее время для виджета CKtEntry и виджета CKtLabel параметр «fg_color» установлен на «прозрачный», но они оба отображаются со светло-серым фоном. Разве «прозрачный» для «fg_color» не означает, что на фоне виджета будет видно все, что находится за ним? [code]self.bg_image = ctk.CTkImage( light_image=Image.open(r"C:\Users\sevil\OneDrive\Documents\Projects\Star Citizen\Old_Crow_Repository\Old-Crow\images\controls_images\bg_miniDisplay.png"), dark_image=Image.open(r"C:\Users\sevil\OneDrive\Documents\Projects\Star Citizen\Old_Crow_Repository\Old-Crow\images\controls_images\bg_miniDisplay.png"), size=(313, 129) ) # Create a CTkEntry for text input self.grid_rowconfigure(0, weight=1) self.grid_columnconfigure(0, weight=1, minsize=width) self.grid_columnconfigure(1, weight=1)
# Create a label to display the image self.image_label = ctk.CTkLabel(self, image=self.bg_image) self.image_label.grid(row=0, column=0, sticky="nsew")
# Create a CTkLabel for displaying text self.label = ctk.CTkLabel(self, text="Start X (meters)", fg_color="transparent", text_color="white", font=label_font) self.label.grid(row=0, column=0, sticky="n") [/code] Я ожидал, что виджеты CKtLabel и CKtEntry будут иметь прозрачный фон, и я смогу видеть фоновое изображение, отображаемое через оба виджета.