4 просмотров
Сорян за звук. В следующий раз постараюсь сделать лучше))) На этот раз, хочется создать что-то полезное и красивое. Пойдем по классике и напишем на python код виджета стрелочных часов, без цифр, с дублирующими цифровыми часами. Если мне не изменяет память, подобный виджет был когда-то на windows 7 – простой, но красивый. В качестве фреймворка для графической части виджета выбран pyqt5, т к при попытке сделать виджет в tkinter получалось не очень красиво. Виджет полностью прозрачен, а также проницаем для курсора мыши, т е сквозь него можно выделять или перемещать элементы рабочего стола. При этом, и сам виджет можно перемещать, удерживая левой клавишей мыши любой элемент интерфейса виджета. Оболочка windows для окна виджета отключена, но в самом виджете предусмотрена кнопка выхода, а также разработано контекстное меню с тремя функциями: свернуть, развернуть и выход. Иконка трея рисуется непосредственно в программе, ведь, на мой взгляд здорово, когда все ресурсы проги создаются внутри проги. Код с более подробным описанием доступен по ссылке: https://sergsergius.ru/%d0%ba%d0%b0%d0%ba-%d0%b2-python-pyqt5-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d1%82%d1%8c-%d0%b2%d0%b8%d0%b4%d0%b6%d0%b5%d1%82-%d1%81%d1%82%d1%80%d0%b5%d0%bb%d0%be%d1%87%d0%bd%d1%8b%d1%85-%d1%87%d0%b0%d1%81/ Ставьте лайки, если виджет крут. Если фигня, то напишите в комментах что-бы вы улучшили. Подписывайтесь на канал, ибо еще будет много интересного кода. Телега с анонсами вот: https://t.me/sergsergius