0
点赞
收藏
分享

微信扫一扫

【Qt学习】编写第一个Qt程序(使用纯代码)

书呆鱼 2022-05-04 阅读 86
  • 其实大部分情况下还是使用qtcreator这个工具去编写我们的Qt程序,而为什么要记录下这一篇笔记呢?主要是想走一遍Qt编译的一个流程,更好的理解其内部的编译!

一、创建存放Qt程序的文件夹,以及Qt的main函数

mkdir test
cd test
vim main.cpp

二、编写Qt程序

  • 举个例子:
  • 任务:
  1. 创建Qt应用程序
  2. 添加一个标签(QLabel),并且显示“hello,I'm label!”
  3. 添加一个按钮(QPushButton),并且显示“hello,I'm button!”
  1 #include <QApplication>
  2 #include <QLabel>
  3 #include <QPushButton>
  4 
  5 int main(int argc,char **argv)
  6 {
  7         //创建Qt应用程序对象
  8         QApplication app(argc,argv);
  9 
 10         //创建标签控件
 11         QLabel label("hello,I'm label!");
 12         //显示标签控件
 13         label.show();
 14         
 15         //创建按钮控件
 16         QPushButton button("hello,I'm button");
 17         //显示按钮控件
 18         button.show();
 19  
 20         //进入事件循环,并等待直到退出
 21         return app.exec();
 22 }

三、编译文件

  • qmake -project

会生成一个与文件夹同名的.pro文件

  • vim test.pro

添加我们使用的控件QT += widgets,我们可以根据assistant里面查看

  

保存!qmake编译一下

  • qmake

我们可以看到,生成了Makefile文件,接下来进行make编译!

注意一下:以后如果修改cpp文件,只需重新make编译即可,不需要重复上面的qmake哦~

  • make

这是我们看到生成一个可执行文件~test!

运行!

  • ./test

 这时我们就可以看到两个小不点出现了!一个是label标签,一个是button按钮!

举报

相关推荐

0 条评论