На этот раз, хочется создать что-то полезное и красивое. Пойдем по классике и напишем на python код виджета стрелочных часов, без цифр, с дублирующими цифровыми часами. Если мне не изменяет память, подобный виджет был когда-то на windows 7 – простой, но красивый. В качестве фреймворка для графической части виджета выбран pyqt5, т к при попытке сделать виджет в tkinter получалось не очень красиво. Контур часов выглядел как-то несуразно, с крупной пикселизацией. В pyqt5 формы виджета сглаженные и аккуратные. Виджет полностью прозрачен, а также проницаем для курсора мыши, т е сквозь него можно выделять или перемещать элементы рабочего стола. При этом, и сам виджет можно перемещать, удерживая левой клавишей мыши любой элемент интерфейса виджета. Оболочка windows для окна виджета отключена, но в самом виджете предусмотрена кнопка выхода, а также разработано контекстное меню трэя с тремя функциями: свернуть, развернуть и выход. Иконка трэя рисуется непосредственно в программе, ведь, на мой в
Как в python pyqt5 создать виджет стрелочных часов для рабочего стола
12 сентября 202312 сен 2023
131
1 мин