Форум сайта python.su
Как изменить дату в PyQt приложении, чтобы все объекты приложения использовали не системную дату, а ту, которая изменена? К примеру, дату на десять дней меньше текущей.
Офлайн
import datetime datetime.datetime.now() - datetime.timedelta(10)
Офлайн
Alen
import datetime
datetime.datetime.now() - datetime.timedelta(10)
Оно?
Офлайн
>>> from PyQt4 import QtCore >>> >>> d = QtCore.QDate.currentDate().addDays(-10) >>> d PyQt4.QtCore.QDate(2014, 2, 27) >>>
to_nightнужно установить им новую дату в том месте, где они узнают текущую
чтобы все объекты приложения использовали не системную дату
Отредактировано py.user.next (Март 8, 2014 20:03:25)
Офлайн
py.user.nextПодозреваю, что они берут ее прямо из системных настроек, минуя python.
нужно установить им новую дату в том месте, где они узнают текущую
Офлайн
to_nightпро какие объекты речь ?
Подозреваю, что они берут ее прямо из системных настроек
Офлайн
py.user.next
про какие объекты речь ?
Офлайн
from PyQt4 import QtGui, QtCore def f(): app = QtGui.QApplication([]) date = QtCore.QDate.currentDate() cal = QtGui.QCalendarWidget() cal.setSelectedDate(date.addDays(-10)) cal.show() app.exec_() f()
to_nightсформулируй конкретно
Хочется сделать что-то вроде
Отредактировано py.user.next (Март 9, 2014 19:08:44)
Офлайн
py.user.nextИтак. Нужен QCalendarWidget который бы соответствовал юлианскому календарю. Пары день недели -число отличаются от григорианскиого на один день. Нужно сделать кастомный виджет. На pyqt такое не реализовать?
сформулируй конкретно
Офлайн
to_night
Нужен QCalendarWidget который бы соответствовал юлианскому
календарю.
Офлайн