Чтобы установить иконку в Tkinter, так чтобы она отображалась на всех компьютерах, вам нужно выполнить следующие шаги:
1. Создайте иконку в формате .ico. Рекомендуется создать иконку размером 16x16 или 32x32 пикселя.
2. Сохраните иконку в той же папке, где находится ваш скрипт Tkinter.
3. Измените код Tkinter следующим образом:
```python
from tkinter import Tk, PhotoImage
# Создайте объект корневого окна Tkinter
root = Tk()
# Установите иконку для окна
icon = PhotoImage(file='icon.ico')
root.iconphoto(True, icon)
# ... остальной код вашего приложения ...
# Запустите главный цикл обработки событий Tkinter
root.mainloop()
```
Обратите внимание, что в коде используется метод `iconphoto`, который принимает два параметра. Первый параметр `True` указывает, что иконка должна применяться как иконка окна, а не как иконка кнопки. Второй параметр `icon` - это объект PhotoImage, созданный из файла иконки.
При запуске вашего EXE-файла на других компьютерах, Tkinter автоматически будет искать иконку в той же папке, где находится EXE-файл. Если иконка не будет найдена, будет отображена стандартная иконка системы.
Таким образом, чтобы ваша иконка отображалась на всех компьютерах, убедитесь, что она находится в той же папке, что и ваш EXE-файл, и что ее файловое имя точно соответствует тому, что вы указали в коде Tkinter.