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安装及其在2410-s上的移植 学习笔记----图形界面程序Qt安装及其在2410-s上的移植 学习笔记----图形界面程序Qt安装及其在2410-s上的移植
Qt5.6.0源码,qt-everywhere-src-5.6.0-rc.zip
QT在线安装器qt-unified-windows-x64-4.6.0-online.exe,留下个备份
Qt-Advanced-Docking-System-master
Qt qt-opensource-windows-x86-5.11.0安装包,适用于开发openCV、QtAndroid
树莓派使用的qt版本源码,qt-everywhere-src-5.11.3版本的交叉编译源码
Qt学习笔记--图形视图框架很好的,步骤清楚,手把手的教你使用Qt绘制图形视图
Qt-unified-windows-x64-4.6.0-online安装Qt
qt Qt-Advanced-Docking-System 使用教程 示例代码
qt-unified-windows-x86-online.exe
Qt4.8.7是Qt4的终结版本,是Qt4系列版本中最稳定最经典的(很多嵌入式板子还是用Qt4.8),其实该版本是和Qt5.5差不多时间发布的。参考链接 https://www.qt.io/blog/2015/05/26/qt-4-8-7-released ...
qt-sdk-linux-x86-opensource-2010.05.1
1、qt-everywhere-src-5.12.12的源代码 2、编者编译Qt5.12.12所使用的代码一并上传,方便大家下载编译.
qt-vs-addin-1.2.5.part3
从Qt官网上下载的Qt的解决方案资料库(Qt Solutions Archive) http://qt.nokia.com/products/qt-addons/solutions-archive/ 有JPEG2000的,有Windows中Services的,有浏览器插件的,有单应用程序的,有SOAP的,有...
qt-vs-tools-msvc2013-2.1.1 安装以后就可以在Visual Studio中找到QT VS TOOLS了。 软件的具体功能问百度吧。
qt-vs-addin-1.2.5 可用在vs2010 的插件 qt-creator-5.0.3 这个版本好看,功能强大,界面好看。
qt-sdk-win-opensource-2010.04
qt的软件以及安装步骤 qt-unified-windows-x64-4.6.1-online
qt-sdk-win-opensource-2010.05.exe QT很经典的一个版本,包含qtdemo,可以直接看...qt-sdk-win-opensource-2010.05.part1.rar qt-sdk-win-opensource-2010.05.part2.rar qt-sdk-win-opensource-2010.05.part3.rar