1. 《Qt5编程入门》pdf下载在线阅读,求百度网盘云资源
《Qt5编程入门》霍亚飞程梁电子书网盘下载免费在线阅读
链接:
书名:Qt5编程入门
作者名:霍亚飞程梁
出版社:北京航空航天大学出版社
出版年份:2015-1-30
页数:388
内容介绍:
全新,基于 Qt 5.3 编写,全面涉及 Qt Quick;经典,植根于 Qt 网络博客教程,可无限更新;基础,对每个知识点详尽讲解,并设计了示例程序;系统,与《Qt Creator 快速入门(第2版)》相辅相成;
作者介绍:
霍亚飞:嵌入式软件工程师,热爱编程,热爱开源!在博客中发表了大量Qt、linux教程和开源软件,被众多网友奉为经典!参与创建Qt爱好者社区,进行Qt及开源项目的推广和普及!程梁:软件研发工程师,关注IT技术的创新和改革,专注于Qt技术开发教程的编写。建立博客,创作大量有创意、实践性强的技术开发文章,与广大网友分享、互动,在网络上广受好评。致力于带领广大Qt爱好者步入Qt的精彩世界,与更多朋友分享成功的乐趣。
2. Qt5如何安装与使用
1、安装Qt5
Qt5的安装比Qt4的安装简单多了,我装的是Qt5.4(qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe),它集成了MinGW、Qt Creator等,不需要你再单独下载MinGW和Qt Creator。
首先,去Qt官网下载资源:qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe;然后,双击安装即可。安装后,“开始”菜单
2、配置Qt
打开Qt Creator,工具–>选项,打开“选项”对话框
若没有检测出,则添加相应的Qt版本和编译器(MinGW),再设置构建套件(Kits):设备类型、编译器(MinGW)、调试器、Qt版本
3、使用Qt
打开Qt Creator,新建项目–>其他项目–>空的qmake项目,项目命名为“QtTest”,再添加新文件main.cpp。
在main.cpp中添加如下代码:
#include<QApplication>
#include<QVBoxLayout>
#include<QLabel>
#include<QPushButton>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QWidget *window = new QWidget;
window->setWindowTitle("QtTest");
//QLabel *label= new QLabel("Hello Qt");
QLabel *label = new QLabel("<h2><i>Hello</i>"" <font color = red>Qt</font><h2>");
QPushButton *button=new QPushButton("Quit");
QObject::connect(button,SIGNAL(clicked()),&app,SLOT(quit()));
QVBoxLayout *layout=new QVBoxLayout;
layout->addWidget(label);
layout->addWidget(button);
window->setLayout(layout);
window->show();
return app.exec();
}
此时,代码显示如下错误:
运行时错误提示:#include<QApplication>–No such file……
实际上,QT5中很多常用的QT头文件都被移到core gui widgets 等模块中去了,在QT5中,.pro文件需要增加额外的一行(注意大小写):
QT += core gui widgets
其中Qt += core gui widgets 表示链接QtCore(d).dll、QtGui(d).dll、QtWidgets(d).dll。
我们在.pro文件中增加一行上述代码,保存,再双击打开.cpp文件,此时错误提示线消失,运行,结果
3. linux下如何进行Qt编程
Linux下Qt编程入门:
http://wenku..com/view/6b0fd37ca26925c52cc5bfb4.html
linux下用Qt编程:
目的:如何编写有图形的应用程序
操作:用Qt编写。
先创建一个目录,比如chapter_1,然后在这个目录里编写一个
main.cpp 程序。接下来在这个目录里依次执行下列命令就会生成可
执行文件,注意可执行文件的文件名就是目录的名字,即
chapter_1。
$qmake -project
$qmake
$make
如果源代码中有错误,就不会生成可执行文件。这要要修改源程序,然后再执行上面的命令。
提示:qmake是用来生成makefile文件的,只要执行过就生成了
makefile文件。在大多数情况下,修改源代码后并不需要再次生成
makefile文件,而只执行make进行编译就可以了。
更多资料和信息你可以去看看>Linux学习网