0.写在前面
很早前就有想动手写技术博客的想法,但由于自身拖延癌的缘故而一直未能付诸实践。现在求职季已过,毕业论文也还没进入白热期,趁此功夫学点感兴趣的东西同时顺道也尝试下用博客来记录自己接下来的程序员之路。别无他求,希望自己不忘初心,坚持下去。
第一批博文,就用手头这本《C++ GUI Qt 4 edit 2》祭旗了。
1.Hello Qt
国际惯例,首个程序:Hello Qt
#include <QApplication> #include <QLabel> //对于每个Qt类,都有一个与该类完全同名的头文件,该头文件包括了对该类的定义 int main(int argc ,char *argv[]) { //该处创建了一个QApplication对象,用来管理整个应用程序所用到的资源 QApplication app(argc,argv); //创建一个窗口部件(widget=window+gadget)Label,Qt可以将任意窗口部件用作窗口 QLabel *label = new QLabel("Hello Qt"); //窗口创建的时候通常是隐藏的,所以我们需要使其可见 label->show(); //最后将应用程序的控制权传递给Qt return app.exec(); }
注意:因为QTQT5中很多常用的QT头文件都被移到core gui widgets 等模块中去了,所以在QT5中,.pro文件需要增加额外的一行(注意大小写):
QT += core gui widgets
程序输入如下:
因为Qt也支持一些简单的HTML样式格式,所以我们可以将上面程序Label标签中的代码改为
QLabel *label = new QLabel("<h2><i>Hello</i> " "<font color=blue>Qt!</font></h2>");
效果如下:
相关推荐
### Qt学习笔记知识点详解 #### 一、从Hello Qt开始 **知识点1:Qt程序的基本结构** - **头文件引入**: - 第1行和第2行代码中,`#include <QApplication>` 和 `#include <QLabel>` 是引入Qt中的两个类:`...
### QT学习笔记_经验篇 #### 一、初识QT及环境配置 ##### 环境检查与安装 - **检查RedHat自带QT库** - **路径**: `/usr/lib/qt-3.1` - **操作**: 查看`qt3-1`目录下是否有13个文件,如果没有,需通过以下步骤...
【Visual Studio 2008 QT编程学习笔记1】这篇笔记主要讲述了如何在Visual Studio 2008中集成和使用QT框架进行GUI开发。以下是关键知识点的详细说明: 1. **QT安装与配置**: - 安装QT:使用的是`qt-win-opensource...
### Linux 嵌入式QT学习笔记 #### 一、信号与槽机制 信号与槽是QT框架中非常核心的概念之一,它为图形用户界面(GUI)应用程序提供了一种灵活而强大的事件处理机制。 ##### 1. 信号与槽的基本概念 - **信号(Signal...
这份"Qt3学习笔记"应该能为初学者提供全面的指导,从基础概念到实际应用,逐步探索Qt3的魅力。尽管Qt3已更新到更现代的版本,但其设计理念和许多基础组件在新版本中依然沿用,因此学习Qt3对于理解后续版本的Qt也是...
### Qt4 学习笔记知识点总结 #### 一、入门 **1.1 第一个Qt程序** - **程序结构:** - 在介绍Qt编程时,通常会从创建一个简单的窗口开始,即“Hello World”程序。这不仅帮助初学者熟悉Qt的编译环境和基本组件,...
【Qt学习全程笔记—版权所有】 本资料集合了我在某知名机构深入学习Qt的全过程,共计四个月的时间,涵盖了Qt开发的各个方面。对于那些希望踏入Qt世界的新手来说,这是一份极具价值的学习资源。Qt是一个跨平台的应用...
总结来说,Qt4的学习笔记主要涵盖了基础的程序结构、信号与槽机制以及控件的布局管理。掌握这些基础知识后,可以进一步学习Qt的其他高级特性,如数据库集成、网络编程、多线程以及更复杂的用户界面设计。通过不断...
压缩包中的“QT5相关资料”可能包含了QT5的官方文档、教程、示例代码和学习笔记。官方文档详细介绍了每个类和函数的用法,是学习QT5的重要参考资料。教程和示例代码可以帮助初学者快速上手,理解QT5的基本概念和实践...
### Qt学习笔记知识点详解 #### 一、Qt简介与特性 **Qt** 是一款功能强大的跨平台 C++ 应用程序开发框架,不仅限于 GUI(图形用户界面)开发,还包括许多其他领域的支持,例如网络通信、数据库访问等。Qt 的核心...
这篇QT学习笔记主要涉及了在Linux环境下使用QT进行C++编程的基础步骤和常见问题的解决。 首先,笔记介绍了如何检查系统是否已经安装了QT库。在RedHat系统中,可以通过查看/usr/lib/qt-3.1目录是否存在13个文件来...
学习笔记中提到了“基础的QT环境安装”,这意味着学习者需要从Qt官方网站下载相应的安装程序,安装并配置Qt开发环境。环境配置完成后,第一步通常是编写一个简单的“Hello World”程序,以验证开发环境是否搭建成功...
### Qt4中文教程学习笔记知识点总结 #### 一、入门篇 **1.1 第一个Qt程序** 在这一节中,我们首先通过一个简单的Qt程序示例了解如何创建一个基本的窗口。为了运行这个示例,你需要按照以下步骤操作: 1. **创建...
3. Hello, world! 4. 信号槽 5. 自定义信号槽 6. Qt 模块简介 7. MainWindow 简介 8. 添加动作 9. 资源文件 10. 对象模型 11. 布局管理器 12. 菜单栏、工具栏和状态栏 13. 对话框简介 14. 对话框数据传递 15. 标准...
【Qt4编程学习笔记】 Qt4是一个强大的C++库,主要专注于GUI编程,但它远不止于此,提供了诸如网络、数据库、XML处理等丰富的功能。它以其直观的API、高效的性能和跨平台特性著称,支持Windows、Linux、Mac OS X等...
### QT4的学习笔记知识点...综上所述,这篇学习笔记全面地介绍了QT4的基础知识和技术要点,不仅适合初学者快速入门,也为进阶用户提供了一定的技术参考。通过阅读和实践这些内容,可以帮助读者更好地掌握Qt开发技巧。