import tkinter root = tkinter.Tk() top = tkinter.Toplevel(root, screen = "??????") root.mainloop()
, где “??????” - имя экрана.
Вопрос: откуда взять это имя? Перепробовал всё что придумал: цифры, цифры строчные, названия из реестра, названия из диспетчера устройств, все ID из сведений об оборудовании, вообще всё что нашёл на монитор, ничего не подходит, пишет что не найден такой монитор, например:
_tkinter.TclError: couldn't connect to display "SAM02A4"
PS: описание, вдруг перевёл не так
screen - Specifies the screen on which to place the new window.
Any valid screen name may be used, even one associated with a different display.
Defaults to the same screen as its parent. This option is special in that it may not be
specified via the option database, and it may not be modified with the configure method.