qt中ui提示未定义,请问是怎么回事?

代码如下:voidDialog::on_countBtn_clicked(){boolok;QStringtempStr;QStringvalueStr=ui->radi... 代码如下:
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没定义呢?
谢谢!
展开
 我来答
windvix
2014-08-08 · TA获得超过386个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:201万
展开全部
ui是你项目中对应于当前这个类的界面。。使用Qt Creator建一个Ui Widget吧。。ui这东西是copy不了的。你必须自己建。逻辑代码都一样。但是缺UI。
追问
我就是用qt creator 创建的application widget 然后在designer中布局了按钮文本框等,并对其命名了,然后转入main.cpp中复制了以上代码,运行就提示ui没定义,不知什么问题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式