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

阅读: 评论:0

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

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

  • 其实大部分情况下还是使用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         ();22 }

三、编译文件

  • qmake -project

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

  • vim test.pro

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

  

保存!qmake编译一下

  • qmake

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

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

  • make

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

运行!

  • ./test

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

本文发布于:2024-02-05 05:53:52,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170725640363603.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:第一个   代码   程序   Qt
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23