分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

QT 5.1.0(MinGW)版本安装和简单使用如下:

安装
下载Qt 5.1.0 for Windows 32-bit (MinGW 4.8, OpenGL, 666 MB),这个安装包包含MinGW 4.8和Qt Creator 2.7.2。采用默认设置,一路安装下去,就可以顺利完成。

使用
现在使用Qt Creator来创建一个Gui应用:
1.打开Qt Creator,菜单栏“文件”→“新建文件或项目...”,选择“Qt Gui 应用”,在弹出的对话框中,设置名称为“TestQt”,指定“创建路径”。然后一路到“完成”。自动生成的框架如下图所示:

2.点击左侧栏的运行按钮,可以看到对话框显示出来了,如下图所示:

3.在运行按钮的上面,可以切换为Release模式,如下图所示:

4.用Release模式编译后,可文件夹看到生成的exe程序,用Dependency Walker工具可以查看运行此exe程序,需要依赖的DLL,如下图所示:

最后,检查出所必须需要的DLL,然后放入exe程序所在目录,如下图所示:

但是,要在没有安装QT的环境上进行运行程序,还需要qwindows.dll文件。新建platforms文件夹,将qwindows.dll放入此文件夹即可。

界面设计
现在试着使用一下Qt Designer设计界面:
1.双击“项目"窗口里的”界面文件“下的”mainwindow.ui“,即可进入设计模式,如下图所示:

2.添加菜单栏。在设计窗口,最上方提示”在这里输入“的地方,键入菜单项名,每设置一个菜单项,”Action编辑器“就会自动增加一条Action,如下图所示:

右键该Action,选择”转到槽...“,弹出”转到槽“对话框,选中”triggered()“,如下图所示:

按”确定“之后,MainWindow类会自动添加相应的函数,如下图所示:

3.编译运行,如下图所示:

4.添加工具栏。因为这里MainWindow已经含有一个工具栏了,就不再进行添加了,直接添加上面的按钮。将”Action编辑器“里面的Action拖动到工具栏上,如下图所示:

按下Alt+Shift+R,可快速进行预览,效果如下图所示:

5.添加资源文件。切换到编辑模式,右键工程名,选择”添加新文件...“,弹出”新建文件“对话框,选择”Qt 资源文件“,如下图所示:

名称可取如:test,然后”下一步“,直接按”完成“,如下图所示:

完成之后,需要对qrc文件添加一个前缀,点击”添加“按钮,选择”添加前缀“,填入”/res“(可以取其他名称),此文件夹存放资源,如下图所示:

接着,点击”添加“按钮,选择”添加文件“,将资源文件全部添加进来,这里的资源文件需要预先放置工程文件夹下,如下图所示:

这里可以设置别名,方便使用,取名为:open。然后,保存资源文件。
6.切换到设计模式,双击”Action编辑器“里面的Action,点击”图标“右侧的”选择资源“,如下图所示:

选中刚才添加的open资源,如下图所示:

此时预览,可以看到”打开“菜单项添加了图标,而工具栏上的按钮变成了图标,如下图所示:

学习资料:
1.Qt快速入门系列教程 http://bbs.qter.org/forum.php?mod=viewthread&tid=193
2.QT学习之路:从入门到精通 http://blog.51cto.com/zt/20

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

QT 5 1 0 MinGW 的安装及使用相关推荐

  1. Error while building/deploying project QTtest (kit: Desktop Qt 5.9.0 MinGW 32bit)When executing~

    Qt 5.9.0编译 Error while building/deploying project QTtest (kit: Desktop Qt 5.9.0 MinGW 32bit)When exe ...

  2. QT出现:Error while building/deploying project MyTcpServer (kit: Desktop Qt 5.12.0 MinGW 64-bit)解决办法

    目前遇到的产生此种错误的原因有两个: 第一,建立的工程所用的编译路径中存在中文字符. 第二,kits出现问题,由于种种原因,QT没有默认使用的编译器,导致无法进行qmake,这种情况下删除其他编译器或 ...

  3. Ubuntu 18.04 安装Qt 5.12.0

    Ubuntu 18.04 安装Qt 5.12.0 1.安装包下载 2.安装QT 3.配置系统路径 4.配置QT creator 6.测试工程 1.安装包下载 官方下载地址 也可以下载到其他版本:htt ...

  4. Ubuntu QT 5.9.0 安装

    目录 一.下载QT 二.安装QT 三.卸载 四.其他 更换源 (加快下载速度) 五.执行程序报错及解决方式 没有 qmake 找不到 lGL 一.下载QT QT 5.9.0 版本 下载网址:https ...

  5. Qt新安装之后出现Error while building/deploying (kit: Desktop Qt 5.7.0 GCC 64bit) When executing step Make”

    Ubuntu14.04初次安装Qt之后可能出现Error while building/deploying project *** (kit: Desktop Qt 5.7.0 GCC 64bit) ...

  6. C++常用的支持中文的GUI库Qt 6之一:下载、安装与简单使用

    C++常用的支持中文的GUI库Qt 6之一:下载.安装与简单使用 因为Qt发展变化较快,网上许多介绍Qt的下载.安装与使用已过时,初学者常因行不通而受挫,故此发布本文,以Qt 6.2.4开源版在Win ...

  7. linux配置qt使用git,Linux操作系统下安装使用说明.txt

    书中默认的开发环境是:Windows XP + Qt Creator 2.1.0 + Qt 4.7.2 如果读者需要在Linux下进行开发,可以使用下面简单的步骤来搭建环境: 可以到http://ww ...

  8. QT教程1:ubuntu18.04安装QT5

    一.说明 QT界面本不应该做为一个很高的知识点,问题是,越来越多的程序实验,需要界面支持,或用界面显得更加方便,因而专门启动该栏目专门介绍QT方法.因为体系比较庞大,因此,需要一点一点渗透学习. 然而 ...

  9. linux qt5.9 下载,在Ubuntu17.04上安装QT5.9.0(下载、安装、问题解决)

    注:Ubuntu版本17.04  QT版本5.9.0 1.安装包下载 步骤一:进入网址https://www.qt.io/download/ 步骤二:点击图1进入图2         图1       ...

最新文章

  1. 代码写对了还挂了?程序媛小姐姐从 LRU Cache 带你看面试的本质
  2. C#机房重构-datagridview控件的使用
  3. P4124 [CQOI2016]手机号码
  4. 字符编码_Windows资料
  5. Android在ListView中嵌套一个GridView时只显示一行的原因及解决方法
  6. OpenCV gPhoto2 VideoCapture的用法(附完整代码)
  7. git for windows_干货分享 | 嵌入式必备技能之Git的使用
  8. 大班如果我有机器人教案_幼儿园大班教案《小猴投彩球》
  9. 关于VSCode中工作区的讲解与使用工作区还你一个轻量 的VSCode
  10. 我们在使用计算机时,不能做什么?,11秋季学期计算机应用技术基础学习周期_01任务-在线作业[1]1...
  11. C++工作笔记-结构体与类的进一步探究(在C++中的结构体,非C语言结构体)
  12. EtherCAT1.5.2官方文档翻译-第七章
  13. pgsql转储_十六进制转储如何工作
  14. python画简便的图-特征锦囊:常用的统计图在Python里怎么画?
  15. 数组字符串转int数组_7.5 C++字符串数组 | 字符串数组输出
  16. c libxml2库的编译和使用
  17. Delta对冲:实际波动率 VS 隐含波动率
  18. VUE学习笔记,最近12,12上班,没得空继续学习vue,先记录一下
  19. ES2015 Module(模块)
  20. Joint Extraction of Entities and Relations Based on a Novel Tagging Scheme阅读总结

热门文章

  1. Python心得--新手开发注意
  2. VMware linux 虚拟机(ubuntu18.04) 安装TL-WDN5200H 2.0网卡驱动 完美使用(适用于vmware无法桥接网络使用此方法)
  3. C#LeetCode刷题-栈
  4. react入门jsx
  5. 浮点型的三个特殊值 Double.NEGATIVE_INFINITY Double.POSITIVE_INFINITY Double.NaN
  6. 雨滴桌面时间插件_电脑桌面美化,我只服这10个骚操作!
  7. PyTorch入门-简单图片分类
  8. SpringBoot-Web原生组件的注入
  9. Python爬虫的基本原理
  10. 进程间通信-Queue(python版)