to_night
Март 4, 2014 23:16:16
Как изменить дату в PyQt приложении, чтобы все объекты приложения использовали не системную дату, а ту, которая изменена? К примеру, дату на десять дней меньше текущей.
py.user.next
Март 8, 2014 20:00:20
>>> from PyQt4 import QtCore
>>>
>>> d = QtCore.QDate.currentDate().addDays(-10)
>>> d
PyQt4.QtCore.QDate(2014, 2, 27)
>>>
to_night
чтобы все объекты приложения использовали не системную дату
нужно установить им новую дату в том месте, где они узнают текущую
to_night
Март 8, 2014 23:07:25
py.user.next
нужно установить им новую дату в том месте, где они узнают текущую
Подозреваю, что они берут ее прямо из системных настроек, минуя python.
to_night
Март 9, 2014 08:54:57
py.user.next
про какие объекты речь ?
QCalendarWidget. Хочется сделать что-то вроде
http://api.kde.org/4.x-api/kdelibs-apidocs/kdecore/html/classKCalendarSystem.html но думаю python'ом тут не обойтись.
to_night
Март 9, 2014 21:32:38
py.user.next
сформулируй конкретно
Итак. Нужен QCalendarWidget который бы соответствовал юлианскому календарю. Пары день недели -число отличаются от григорианскиого на один день. Нужно сделать кастомный виджет. На pyqt такое не реализовать?
py.user.next
Март 9, 2014 23:10:02
to_night
Нужен QCalendarWidget который бы соответствовал юлианскому
календарю.
думаю, придётся самому рисовать с нуля
QCalendarWidget создаётся уже раскрашенным по дням недели, а вычисляются они из QDate