Проблема с использованием app.overrideredirect(True) в моем приложении CustomTkinter.Python

Программы на Python
Ответить
Anonymous
 Проблема с использованием app.overrideredirect(True) в моем приложении CustomTkinter.

Сообщение Anonymous »

Я использую app.overrideredirect(True) в своем приложении customtkinter для создания пользовательской строки заголовка. Однако приложение не отображается на панели задач Windows. Когда я нажимаю за пределами приложения, оно полностью исчезает, и я не могу вернуть его с помощью Alt+Tab или Windows+Tab

Код: Выделить всё

from customtkinter import *

app = CTk()
app.geometry("350x500")
app.title("WHC Launcher | Sign In")
app.overrideredirect(True)
app.iconbitmap("WHC.ico")
app.wm_attributes("-toolwindow", False)

minimize_button = CTkButton(app, text="−", font=("Arial", 20), width=30, height=30, corner_radius=0, fg_color="transparent", hover_color="#333333", command=lambda: app.withdraw())
minimize_button.place(x=270, y=10)

close_button = CTkButton(app, text="✕",  font=("Arial", 18), width=30, height=30, corner_radius=0, fg_color="transparent", hover_color="#FF0000", command=app.destroy)
close_button.place(x=305, y=10)

app.mainloop()
Пытался создать «фиктивное окно» (невидимое окно), которое действует как главное окно приложения, как предлагал ChatGPT, но все равно не сработало.

Код: Выделить всё

root = CTk() root.withdraw()  # Hide the root window
Это буквально ничего не изменило

Подробнее здесь: https://stackoverflow.com/questions/793 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»