QDateTimeEdit为空白,带有消息QLineEdit :: setSelection:无效的起始位置(5)

时间:2015-07-19 21:50:46

标签: qt

#include <QApplication>
#include <QWidget>
#include <QDateTimeEdit>
#include <QVBoxLayout>
#include <QDate>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QWidget *w = new QWidget;
    QVBoxLayout *vLayout = new QVBoxLayout(w);
    QDate date(2014, 6, 19);
    QDateTimeEdit *dateTimeEdit = new QDateTimeEdit((QDateTime)date);
    vLayout->addWidget(dateTimeEdit);
    w->show();

    return a.exec();
}

在上面的应用程序中,当我将月份(点击光标键)更改为10时,QDateTimeEdit变为空白(空,数字消失!),应用程序输出显示消息:

QLineEdit::setSelection: Invalid start position (5)

是否会发生在其他人身上?我可以问一下这里发生了什么吗?

0 个答案:

没有答案