QT5.14入门教程GUI(一)第一个QT程序Hello World!

最近学习QT,查阅N多书籍、网页、教程,实在没有适合新手入门的教程,要不一上来就理论一大堆,网上的教程又太老,出来代码一堆堆,都不知道如何实现的;现特写给新手们的操作手册;

1、打开Qt Creator ,左上角点击——新建项目,如下图:

 

2、选择模板;左侧选择Application——右侧选择Qt Widgets Application ;意思是QT应用程序;

 

3、取个文件名称;很重要;

4、默认下一步;

5、选择基类,QDialog, (是对话框类型),然后取个类名称;

6、默认;

7、默认编译器;

8、完成;

9、main.cpp 就是主程序入口;

10、左边点击Forms,dialog.ui,就是UI界面文件,双击;会跳转到UI界面编辑器;

11、在UI界面编辑器中,左边工具栏,Display Widgets(展示控件,不能进行输入),

找到如下Label(文本显示框),单击拖到主界面上松开;

 

 

12、然后双击Label文本框,即可进行编辑,输入字符"Hello World!"

 

13、修改字体:

单击"Hello World!" 字符,在右下角属性中,找到改font,点击...

 

14、选择字体,大小等;

15、修改后的最终效果如下:

16、点击主界面,右下角的点,拖动,进行改变界面大小等操作;

 

 

17、点击左下角中间三角形;进行编译,快捷键为 Ctrl 加 R 

 

 

18、第一个QT程序运行效果如下:

已标记关键词 清除标记
<p> 1.带领你学习QT5/C++,<span style="color:#FF0000;"><strong>从开发环境(QTCreator和VS2015两种)</strong></span>搭建到项目实战,从入门到精通。 </p> <p> 2.所有章节均有理论知识介绍、接口讲解、实例代码讲解,讲解过程中不断穿插老师在开发过程中遇到的问题及解决方法(<span style="color:#FF0000;"><strong>可以下载所有的电子课件与源码</strong></span>)。 </p> <p> 3.本阶段主要完成Qt开发环境搭建、<span style="color:#00B050;"><strong>基于Widget的图形控件、布局管理、容器类、QT事件处理、QSS、QML</strong></span>等几个方面知识的学习 </p> <p> 4.项目实战部分包括:<span style="color:#E36C09;"><strong>计算器、CRM、视频播放器、视频加密器</strong></span>、等。 </p> <p> 5.通过学习qt框架,进一步加深了对<span style="color:#FF0000;"><strong>C++设计模式</strong></span>的理解。可以<span style="color:#00B050;"><strong>真正投入到实战中</strong></span>,能做基于QT跨平台功能强大的界面程序。 </p> <p> ---------------------------------------- </p> <p> 第1章 Qt开发环境搭建及使用(VS2015及Qt Creator)<br /> 第2章 QtHelloWorldGUI)及剖析<br /> 第3章 Qt信号槽使用及其原理<br /> 第4章 Qt容器类<br /> 第5章 Qt窗口基类QWidget<br /> 第6章 Qt应用程序主窗口<br /> 第7章 Qt基于Widget的控件<br /> 第8章 Qt布局管理<br /> 第9章 Qt事件<br /> 第10章 QSS快速入门<br /> 第11章 Qml快速入门<br /> 第12章 Qt项目实战之计算器<br /> 第13章 Qt项目实战之信息管理系统<br /> 第14章 Qt项目实战之视频播放器<br /> 第15章 Qt项目实战之视频加密器<br /> 第16章 Qt项目实战之视频转码器<br /> 第17章 Qt面试题分析与讲解<br /> 第18章 Qt小白是怎么炼成大牛的之中级篇概览<br /></p><div> <br /></div> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p> <p> <br /></p>
相关推荐
<p> <br /> </p> <p> <span style="font-size:9pt;"><span>    </span></span><span style="font-size:9pt;"><span style="font-size:16px;">本课程系统地介绍嵌入式</span><span style="font-size:16px;">GUI</span><span style="font-size:16px;">开发。通过本课程的学习,可以掌握跨平台</span><span style="font-size:16px;">QT</span><span style="font-size:16px;">的环境搭建和移植,掌握</span><span style="font-size:16px;">Linux</span><span style="font-size:16px;">下</span><span style="font-size:16px;">GUI</span><span style="font-size:16px;">的开发方法,为产品开发打下坚实的基础。使学员能熟悉</span><span style="font-size:16px;">Qt/Embedded</span><span style="font-size:16px;">编程方法和编程技能、熟悉</span><span style="font-size:16px;">Qt</span><span style="font-size:16px;">的编程风格、常用的基础类;熟悉</span><span style="font-size:16px;">Qt</span><span style="font-size:16px;">的信号和槽的概念和对象间通讯机制、</span><span style="font-size:16px;">Qt</span><span style="font-size:16px;">的核心事件机制(</span><span style="font-size:16px;">QT</span><span style="font-size:16px;">的驱动核心)、熟练使用</span><span style="font-size:16px;">designer</span><span style="font-size:16px;">编写图形界面;同时熟悉</span><span style="font-size:16px;">Qt</span><span style="font-size:16px;">的网络编程技巧与</span><span style="font-size:16px;">Qt</span><span style="font-size:16px;">的数据库编程。</span><span></span></span> </p> <p> <span style="font-size:16px;">   课程项目案例:</span> </p> <p> <span style="font-size:16px;">   1. 计算机模拟程序开发</span> </p> <p> <span style="font-size:16px;">   2. 记事本小程序</span> </p> <p> <span style="font-size:16px;">   3. FTP客户端程序</span> </p> <p> <span style="font-size:16px;">   4. 智能手机通讯录程序</span> </p>
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页