
Launch Panel
- 2020-07-17 / 14:05
Опубликовал один из своих учебных проектов моего курса про PySide2 — LaunchPanel.
Это панель, которая выезжает сверху экрана когда к ней подводишь курсор. Содержит кнопки для запуска любых команд.
- можно добавить любые команды
- одна кнопка может содержать много вариантов одной команды. Доступ к ним через контекстное меню
- панель настраивается через файлы конфига
Но самое главное в этом проекте то, что почти каждая строка задокументирована! 😱
Что используется в проекте?
- стилизация виджетов через StyleSheet
- настройка отображения окна как панели без рамок, заголовка и всего остального
- использование файлов конфига
- HTML текст в виджетах
- анимация свойств виджета (позиция и прозрачность)
- реакция виджета на курсор
- запуск подпроцессов
Исходники забираем здесь:
https://github.com/paulwinex/pw-launch-panel