Win7安装及使用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--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文件,此时错误提示线消失,运行,结果如下图所示:

注:

1、Qt支持简单的Html样式格式。

2、MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU的工具集,特别是GNU程序开发工具,如经典gcc, g++, make等。MinGW是完全免费的自由软件,它在Windows平台上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了良好基础支持,为了在Windows下工作的程序员熟悉Linux下的C++工程组织提供了条件。

时间: 2024-10-31 14:32:34

Win7安装及使用Qt5框架教程的相关文章

详细图解Win7安装完成后简单优化教程

1.首先,调整下语言选项栏.去除"EN".挪到任务栏右边. 点击最小化→点击三角弹出菜单→点击"任务栏中的其他图标"以取消勾选. 2.关闭UAC.UAC是啥?见百科. 如果你只是一个电脑菜鸟,不建议你关闭UAC,因为你不一定对木马.病毒有充份的防范!不要在意那点提示,看起来是比较烦,其实它是善意的!就像你年迈的父母一样的唠叨,不是么? 当然,如果你是一位老鸟,有足够的能力,那就另当别论了~ 关闭步骤如图. 3.删除"操作中心"图标,即那个讨厌的小

Win7安装完成后简单优化教程

  1.首先,调整下语言选项栏.去除"EN".挪到任务栏右边. 点击最小化→点击三角弹出菜单→点击"任务栏中的其他图标"以取消勾选. 2.关闭UAC.UAC是啥?见百科. 如果你只是一个电脑菜鸟,不建议你关闭UAC,因为你不一定对木马.病毒有充份的防范!不要在意那点提示,看起来是比较烦,其实它是善意的!就像你年迈的父母一样的唠叨,不是么? 当然,如果你是一位老鸟,有足够的能力,那就另当别论了~ 关闭步骤如图. 3.删除"操作中心"图标,即那个讨厌

win7安装php框架Yii的方法_php技巧

本文讲述了win7安装php框架Yii的方法.分享给大家供大家参考,具体如下: 有人问我win7安装yii老是报错,花了10分钟装了一下,现在做程序的自学能力这么差了?我对框架这些东西不是很感冒,框架这类东西,个人觉得效率都不咋地,集成的东西多,并且有很多我们并不需要.如果自己没有开发过框架的话,用框架还是有些好处的,可以规范代码. 1.下载yii http://www.yiiframework.com/download/ 2.使用yiic来生成web目录 C:\Windows\system32

Windows 7中安装iis教程 Win7安装配置iis方法图解

小编带来了win7 iis安装教程,很多朋友对于win7安装配置iis的步骤还不是很了解,那么就可以参考下文哦~如果你需要在电脑上安装iis却不知道步骤的话,希望下文能帮到你.   一.打开控制面板,点击"程序与功能".     二.点击左侧"打开或关闭Windows功能".     三.找到"Internet 信息服务",按照下图打勾即可.     四.安装完成后,再回到控制面板里面,找到"管理工具".     双击&quo

win7系统下载和安装itunes软件的图文教程

具体方法如下: 1.通过百度搜索"itunes",进入到苹果的官网: 2.进入到苹果网址之后,会看到如下所示的页面.选择"itunes"标签: 3.进入到itunes下载页面,点击"下载itunes": 4.进入到下载的页面,根据机器的位数下载不同的版本: 5.下载完成之后,点击exe,进行安装,首先会看到加载的进度条: 6.在版本下载正确的情况下,会出现下图所示,进行下一步下一步这种傻瓜式的安装: 7.然后,在许可协议这一项,点击"同

win8换原版win7安装教程 硬盘gpt转mbr命令详细图解

win8想要转成win7,第一步你要改的是硬盘分区表,因为win7不支持gpt分区表,win8恰恰用的是gpt分区表,所以你第一步要把磁盘的gpt改为mbr.(转换的时候切记先备份数据,若是新系统则不用考虑) 1.使用win7光盘或者u盘引导,进入系统安装界面(主要就是进系统安装界面) 2.在这个界面下,按shift+F10,会跳出来一个命令提示框. 3.输入diskpart  ,并按回车,接着输入: list disk,查看磁盘信息.注意看磁盘容量来选择.图中465G的Disk 0是硬盘,38

win8安装到u盘图文教程

安装win8到u盘不知道大家有没有想过?试想想如果将win8安装到U盘(或者移动硬盘也可以),随身携带,走到哪插上U盘,一切搞定!移动办公,这才是王道,什么"云"都弱爆了!小编今天就带来详细的win8安装到u盘图文教程. Win8安装到u盘图文教程 捣鼓了2天,终于搞定了,不敢独享,特拿来与大家分享下!就拿微软的最新操作系统Win8来做个范例吧!网络上流传的方法很多,这里以最简单的小白看了也可以的方法来举例.(意思就是把U盘当C盘装系统了,带到任何一款机器上都可以启动直接进入Win8,

Win7安装Mind Manager后鼠标不能用怎么解决

  Win7安装Mind Manager后鼠标不能用怎么解决 1.使用键盘按下"Win+R"组合键打开运行,直接输入[cmd],按下回车键打开[命令提示符 ]; 2.在命令提示符框中输入:net stop "tablet pc input service" 按下回车键,接着输入:net start "tablet pc input service" 按下回车键即可解决. 方法二:由于没鼠标操作起来麻烦 1.按下"CTRL+SHIFT+E

win7安装Adobe Photoshop CS5时出现adobe photoshop程序错误如何解决

  产生错误的原因: Adobe的系列软件会将注册信息存储在一些Sqlite3数据库文件中,随着反复安装.卸载Adobe组件,如Photoshop.Premiere .Dreamweaver.After Effects.Illustrator等等,会残留很多的残留信息,尤其是绿色版的Adobe软件,新安装的版本未能完全清楚之前写入数据库的信息,从而导致无法重新安装软件,这时必须清理数据库文件,方可继续安装. 准备工作及软件: 1.备份需要的数据,如自定义插件.配置等;尝试从控制面板卸载;关闭所有