Несколько подходов к созданию многооконного редактора на Python:
Использование класса Toplevel в Tkinter. otvet.mail.ru Этот класс позволяет создавать дочерние окна. otvet.mail.ru Для сложных многооконных приложений может потребоваться более структурированный подход, например, использование классов и разделение кода на модули. otvet.mail.ru
Использование библиотек PyQt5. github.com Например, пример многооконной программы на Python с использованием этих библиотек можно найти на GitHub в репозитории tsnsoft/PythonForm2. github.com
Создание многооконного приложения на PyQt/PySide. python.su Основные принципы такого подхода: использование дизайнера, одно основное окно, унаследованное от QMainWindow, подчинённые окна, наследуемые от QDialog, и использование ресурсов для хранения иконок, шрифтов и прочего. python.su
Выбор подхода зависит от конкретных требований и предпочтений разработчика.
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.