mirror of
https://github.com/thp/pyotherside.git
synced 2025-01-28 23:52:55 +08:00
e201eecfff
Python datetime.date <-> Qt QDate <-> QML date Python datetime.time <-> Qt QTime <-> QML time Python datetime.datetime <-> Qt QDateTime <-> JS Date Python C API docs for those data types: http://docs.python.org/3/c-api/datetime.html QML docs for those data types: http://qt-project.org/doc/qt-5.1/qtqml/qtqml-cppintegration-data.html#qdatetime-to-javascript-date http://qt-project.org/doc/qt-5.1/qtqml/qml-date.html http://qt-project.org/doc/qt-5.1/qtqml/qml-time.html
32 lines
671 B
Python
32 lines
671 B
Python
import datetime
|
|
|
|
def submit_datetime(dt):
|
|
assert dt is not None
|
|
print('Python got datetime:', dt)
|
|
return dt
|
|
|
|
def submit_date(date):
|
|
assert date is not None
|
|
print('Python got date:', date)
|
|
return date
|
|
|
|
def submit_time(time):
|
|
assert time is not None
|
|
print('Python got time:', time)
|
|
return time
|
|
|
|
def get_datetime_value():
|
|
v = datetime.datetime.now()
|
|
print('Python returning datetime:', v)
|
|
return v
|
|
|
|
def get_time_value():
|
|
v = datetime.datetime.now().time()
|
|
print('Python returning time:', v)
|
|
return v
|
|
|
|
def get_date_value():
|
|
v = datetime.datetime.now().date()
|
|
print('Python returning date:', v)
|
|
return v
|