Я пытался проработать несколько новичков python графических туториалов черепахи в python 3.7 на Ma c OS X El Capitan.
Одна из вещей, которая кажется раздражающей, это то, что окно графики черепахи открывается под другим windows.
Я не знаю, есть ли что-то не так с моей конфигурацией, или это типично для графики черепах, но было бы хорошо, если бы Простой способ вывести окно на передний план. Я искал и обнаружил, что графика черепахи основана на tkinter, и нашел пару постов о том, как вывести tkinter windows на передний план.
Мне удалось заставить следующий код работать с IDLE, но он не работает при запуске программы из терминала.
import turtle
# works in IDLE, but not in OS X terminal
root = turtle.getscreen()._root
root.attributes("-topmost", true)
turtle.forward(100)
turelt.left(120)
Я попытался просмотреть графику черепахи документации, но я не нашел никаких команд, чтобы вывести окно на передний план, и мне не нравится идея делать глубокое чтение документации tkinter только для того, чтобы иметь возможность запустить учебник по графике для начинающих черепах.
Это, как говорится, знание правильных команд для получения tkinter-ориентированной ссылки на окно черепахи и знание правильных команд tkinter может показаться приемлемым обходным решением.
Существуют ли какие-либо основные команды черепахи, чтобы вывести окно на передний план, или есть способ получить ссылку на окно root tkinter, чтобы вывести его на передний план ??
Заранее благодарен за любую помощь или предложения !!
С уважением, Брайан Пирс