Если я запущу в терминале следующий код:
Код: Выделить всё
import tkinter as tk
root = tk.Tk()
root.geometry("400x400")
root.attributes("-alpha", 0.5)
root.mainloop()
Код: Выделить всё
import tkinter as tk
if __name__ == "__main__":
root = tk.Tk()
root.geometry("400x400")
root.attributes("-alpha", 0.5)
root.mainloop()
Я пробовал wm_attributes и атрибуты. Оба не работают при запуске python script.py.
Я сошел с ума? Почему существует какая-то разница в поведении?
Окружающая среда одна и та же; Я использую Python 3.13, и никаких других зависимостей не требуется. Я использую Ubuntu 22.04, используя x11.
Изменить:
Здесь является доказательством того, что я работаю в той же среде.

И так терминал понятен папка статус git среда аккумулятор ноутбука
Подробнее здесь: https://stackoverflow.com/questions/792 ... and-script