Как реализовать toolstrip для моего GUI?

Я создаю простое приложение для управления неизвестными словами при изучении нового языка. Приложение написано на Python, и я использую Tkinter для создания GUI.

графический интерфейс пользователя

Как вы можете видеть, я почти закончил - все, что мне нужно, это набор инструментов с несколькими кнопками на нем, но, похоже, в Tkinter нет виджета для наборов инструментов. Как я могу преодолеть проблему?

1 ответ

Решение

Когда дело доходит до Tkinter, виджета с инструментальной панелью не существует.

У вас есть три варианта:

1) Если вы хотите продолжить сборку приложения с использованием Tkinter, вы можете создать фрейм в верхней части графического интерфейса и добавить в него несколько кнопок, которые будут действовать в качестве альтернативы панели инструментов.

2) Вы можете создать свой собственный виджет, используя Tcl, что, безусловно, требует больших усилий для новичка.

3) Вы можете начать с нуля, переключившись на PyQt, в котором есть QToolBar и QMenuBar (в зависимости от того, хотите ли вы иконки или текст в качестве кнопок на панели инструментов).

Другие вопросы по тегам