前言
我自学C++已经有几天了,用Qt框架入的门。因为Qt自带前端窗体,比较容易展示,符合我学习编程的目的(做自媒体)。
根据我的习惯,边学习边分享进步最快,因此我把我学习的技术,总结成教程分享给大家,供大家参考。(可能比较肤浅,不喜勿喷)
今天分享我C++编程入门的第1课。本课制作一个人机交互的HelloWorld窗体,完全基于Qt框架。
本课分为3个部分:完成效果、Qt框架讲解、制作过程。
第1章完成效果
我们用Qt的窗体界面制作一个人机交互式的HelloWorld,做完之后点击左下角的“测试”,显示最终效果如下:
Qt框架“HelloWorld”窗体后台界面上主要有1个文本框1个标签,下面有2个按钮,操作方法如下:
点击第一个按钮“生成按钮”,文本框和标签显示“HelloWorld”,
点击第二个按钮“清零”,文本框和标签“HelloWorld”消失。
上面的动态图就是我们要达到的效果。
第2章Qt框架讲解
本章介绍用Qt制作一个简单窗体后,程序的组成是什么样的。
1.Qt代码组成
打开已经做好的Qt案例,我们仔细观察左边的项目栏:
Qt框架已经把不同的程序文件分门别类分从图中我们得知,Qt的框架分为以下4个部分:
(1)头文件
(2)源文件
(3)界面文件
(4)资源
四个部分的文件很容易区分:头文件后缀是.h,源文件后缀是.cpp,界面文件后缀是.ui。
制作一个Helloworld窗体,主要涉及到源文件、界面文件和资源这三个文件。
我们用界面文件的widget.ui进行前端设计,用源文件的widget.cpp进行自动化编程,界面上的照片和图片是存放在资源里的。
我们还能看到在最上方有一个helloworld.pro的文件,这是一个项目文件(project),点击测试软件的时候自动生成的。删除后可以再次生成。
2.完整代码解释
头文件和源文件里的main.cpp,我们不需要过多