Как на python (PyQt5) написать виджет стрелочных часов для рабочего стола windows
Мощные однострочные функции в Python
Сегодня мы узнаем о полезных однострочниках в Python. Когда я впервые увидел однострочную функцию кода на питоне, я подумал: «Это возможно?» Однострочники сокращают время написания большого кода и делают его чище, но их может быть сложно понять тем, кто только начал свой путь в python. 1. Однострочный цикл for Стандартный цикл на Python выглядит так: num_list=[] for num in range(0, 11): num_list.append(num) print(num_list)>>> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Теперь напишем генератор в одну строку: num_list=[for num in range(0, 10+1)] ## '10+1' as the upper limit is excluded...
Как в python pyqt5 создать виджет стрелочных часов для рабочего стола
На этот раз, хочется создать что-то полезное и красивое. Пойдем по классике и напишем на python код виджета стрелочных часов, без цифр, с дублирующими цифровыми часами. Если мне не изменяет память, подобный виджет был когда-то на windows 7 – простой, но красивый. В качестве фреймворка для графической части виджета выбран pyqt5, т к при попытке сделать виджет в tkinter получалось не очень красиво. Контур часов выглядел как-то несуразно, с крупной пикселизацией. В pyqt5 формы виджета сглаженные и аккуратные...