cuốn sách gpt4 ai đã làm

wxPython - DatePickerCtrl dường như bỏ qua SetValue()

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 11:36:11 27 4
mua khóa gpt4 Nike

Tôi đang cố gắng điền trước một giá trị wxPython DatePicker bằng mã sau:

tháng, ngày, năm = runData[2][0:8].split('/')
displayDate = wx.DateTimeFromDMY(int(ngày), int(tháng) - 1, int(năm))
self.datePicker.SetValue(displayDate)

Đây là giá trị được in:

  • runData[2] = 16/12/09 00:00
  • Tháng, ngày, năm = 12 16 09
  • Ngày hiển thị = 16/12/09 00:00:00

Tuy nhiên, datePicker luôn hiển thị ngày hôm nay.

Có ý tưởng gì không?

Tôi đang sử dụng Python 2.6.4 và wxPython 2.8.10.1 trên Windows 7.

Cảm ơn.


Cập nhật lúc 16h30 ngày 20/12/2009:

Sự cố xảy ra khi tôi cố xử lý thông tin từ DatePickerCtrl, tôi gặp lỗi sau:

Traceback (most recent call last):
Tệp "test.py", dòng 1120, trong onOk
dateLong = self.datePicker.GetValue()
Tệp "c:\python26\lib\site-packages\wx-2.8-msw-unicode\wx\_controls.py", dòng
6465, trong GetValue
trả về _controls_.DatePickerCtrlBase_GetValue(*args, **kwargs)
wx._core.PyAssertionError: Xác nhận C++ "m_date.IsValid() == dt.IsValid() && (!
dt.IsValid() || dt == m_date)" không thành công tại ..\..\src\msw\datectrl.cpp(278) trong wxDa
tePickerCtrl::GetValue(): lỗi trong wxDatePickerCtrl: m_date không đồng bộ hóa

Tôi đã bỏ lỡ điều gì à?

câu trả lời hay nhất

Bạn đã thử cài đặt 9 đến 2009 chưa?

Về python - wxPython - DatePickerCtrl dường như bỏ qua SetValue(), chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/1936074/

27 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress