当前位置: 代码迷 >> QT开发 >> Qt新手有关问题
  详细解决方案

Qt新手有关问题

热度:102   发布时间:2016-04-25 04:56:08.0
Qt新手问题
1.在QT creator中先建了一个空白Qt项目

2.添加了一个C++源文件

3.在源文件中写了一下代码(从书上抄的)

#include<QApplication>
#include<QLable>
int main(int argc,char *argv[])
{
  QApplication app(argc,argv);
  QLable *lable=new QLable("Hello Quit");
  lable->show();
  return app.exec();
}
4.运行时提示一下错误:

..\ty\ty.cpp:2:17: error: QLable: No such file or directory
..\ty\ty.cpp: In function 'int qMain(int, char**)':
..\ty\ty.cpp:6: error: 'QLable' was not declared in this scope
..\ty\ty.cpp:6: error: 'lable' was not declared in this scope
..\ty\ty.cpp:6: error: expected type-specifier before 'QLable'
..\ty\ty.cpp:6: error: expected ';' before 'QLable'
mingw32-make.exe[1]: *** [debug/ty.o] Error 1
mingw32-make.exe: *** [debug] Error 2

请教各位,是什么原因造成了这些错误?

------解决方案--------------------
#include <QApplication>
#include <QLabel>

int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *lable=new QLabel("Hello Quit");
lable->show();
return app.exec();
}
QLable改成QLabel
------解决方案--------------------
QLable *lable=new QLable("Hello Quit");??????
QLabel *label=new QLabel("Hello Quit");

抄仔细点啊楼主
你所有的QLabel都写错了
  相关解决方案