20 прочтений · 7 месяцев назад
Программирование на языке Python. Библиотека PyQt5. Простейшее меню, класс QtWidgets.QMenu
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Всплывающее меню (QMenu) по нажатию кнопки (QPushButton) Сегодня рассматриваем класс QMenu, с помощью которого можно создавать простое одномерное всплывающее меню, привязанное к конкретному месту. Ниже прелставлена программы с кнопкой, при нажатии которой появляется меню. С помощью пунктов меню можно выбрать цвет кнопки. Также есть пункт выхода из программы (см...
17 прочтений · 7 месяцев назад
Программирование на языке Python. Библиотека PyQt5. Двумерное меню, класс QtWidgets.QMenuBar
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Классы QMenuBar и QGridLayout в построении двумерного меню Двумерное меню обычно считается более солидным объектом (см. статью о QMenu). Для его создания используется класс QMenuBar. И ещё один понадобится нам, чтобы меню выглядело классически. Это класс QGridLayout. Это один из нескольких классов по созданию макетов. Макеты помогают аккуратно располагать элементы в окне...