最近学qt5,准备写一系列的博客,边学边写 作为学习的记录与总结,也可以给同样学习qt的同学多一个参考。(虽然我语言组织比较烂–)
作为一名C系程序猿,学习过程中第一个程序当然就是Helloworld啦。那么我们来看一下在Qt中的Helloworld是什么样的吧。
顺便说一下,我是在ubuntu下学习qt的,qt版本为5.5,qt creator作为IDE。
如果你是在win下学习,还是建议不要用vs版的qt,直接装mingw版的并且也用qt creator吧。vs对于学习来说还是太臃肿了。
下面是代码
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
//创建一个QApplication实例
QApplication a(argc, argv);
//创建一个label实例
QLabel label("Hello world!");
//改变label大小,增加其存在感,哈哈
label.resize(200,200);
//让label显示出来
label.show();
//进入QApplication事件循环
return a.exec();
}
看上面的代码是不是很简单,我们使用Qt的类创建了一个label来显示hello world!后面的resize是因为默认的label尺寸太小容易忽略掉,所以我们手动给它改了下尺寸。这样运行后我们就能看到一个顶着Hello world的小窗口了。