Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Qt错误:empty character constant

先看Qt错误代码void Widget::timerUpdate()
{
    QTime time = QTime::currentTime();
    //获取当前时间
    QString text = time.toString("hh:mm");
    //转换成字符串
    if((time.second() % 2) == 0)
        text[2]="";
    ui->lcdNumber->display(text);
}编译,报错,错误:empty character constant分析错误:“空字符常数”查找结果:第8行中单引号中少了个空格,原因:empty character constant这个英文的意思就是提示空字符。修改如下:void Widget::timerUpdate()
{
    QTime time = QTime::currentTime();
    //获取当前时间
    QString text = time.toString("hh:mm");
    //转换成字符串
    if((time.second() % 2) == 0)
        text[2]=" ";
    ui->lcdNumber->display(text);
}