当前位置: 代码迷 >> QT开发 >> qt 中ui总是提示没有定义,是咋回事
  详细解决方案

qt 中ui总是提示没有定义,是咋回事

热度:125   发布时间:2016-04-25 03:14:42.0
qt 中ui总是提示没有定义,是怎么回事。
代码如下:
void Dialog:: on_countBtn_clicked() 

    bool ok; 
    QString tempStr; 
    QString valueStr=ui->radiusLineEdit->text(); 
    int valueInt=valueStr.toInt(&ok); 
    double area=valueInt*valueInt*PI;//计算圆面积 
    ui->areaLabel_2->setText(tempStr.setNum(area)); 


其中运行的时候,总是提示ui没有定义,关键是这个代码我是从教程上copy的,其他的步骤也都是教程上一样,怎么会提示ui没定义呢?
谢谢!
------解决方案--------------------
你看看你的代码里面有调用setupUi()这个函数么?
如果有,就表示使用了ui文件。
你把使用到的ui文件,添加到你的工程就OK了。
注意,千万别去修改ui文件与之对应的C++文件里面的成员类型,不然会不匹配的。
  相关解决方案