【整理自用】Qt+VS2012入门(一)
2017-08-15 15:44
239 查看
最近这几天Qt+VS2012入门比较困难,因为书上基本都是手敲按钮,或者是直接用Qt设计师的。如果说Qt+VS配置还是有很大技术大神给了指导的话,这种简单的入门计划没有大神在做。找了很多天资料,感谢我的师姐以及CSDN博客:http://blog.csdn.net/horizons_kong/article/details/53006047提供的帮助。
第一步:新建Qt项目。
在QT5和VS连接成功的情况下,选择Qt Application,第一个就好了。这个整个的GUI类是一个QMainWindow类。我师姐不知道选择的是哪个,她建出来的类是一个QWidget类。这个主要影响就是VS等下自动生成的头文件中,你的GUI窗口继承类不一样的。像我的GUI项目名称叫qt_learning。所以在头文件qt_learning.h里面:
这个我们其实是不用人工书写的,但是不能随便改动。上午的时候我就是不清楚这里,自己建了一个头文件,类的继承选取错误因此无法完成后续操作,已知报错。
第二步设置头文件路径。
如果不包含QT5.2.1\5.2.1\msvc2012_64\include,在生成解决方案的时候好像是并不会影响正常编译和运行的,但是VS会已知有红线出来,为了避免这种情形,当日还是要包括的。
点击项目-》属性。在弹出的界面里面,在包含目录、库目录中添加上你QT安装好了以后,其目录下的msvc2012_64\include以及Lib文件。
![](https://img-blog.csdn.net/20170815161237649?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3VzaHVvbWlu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
第三步 点击左侧Form File中的.ui文件。
实现功能很简单,是实时显示滚动条的数值。
整个ui界面上自由一个textlabel和一个水平滑动条slider。其他的设置一般的书上都有,所以就不用记录下来了。
接下来这个和以往MFC等最大的不同就是需要连接槽和信号。
这个部分在我上面写的博客里面是有的,但是重要的是,不需要另外新建头文件和cpp!!!!
那个头文件是自动生成的,千万不要自己随便再建一个!!!。
第一步:新建Qt项目。
在QT5和VS连接成功的情况下,选择Qt Application,第一个就好了。这个整个的GUI类是一个QMainWindow类。我师姐不知道选择的是哪个,她建出来的类是一个QWidget类。这个主要影响就是VS等下自动生成的头文件中,你的GUI窗口继承类不一样的。像我的GUI项目名称叫qt_learning。所以在头文件qt_learning.h里面:
class qt_learning : public QMainWindow
这个我们其实是不用人工书写的,但是不能随便改动。上午的时候我就是不清楚这里,自己建了一个头文件,类的继承选取错误因此无法完成后续操作,已知报错。
第二步设置头文件路径。
如果不包含QT5.2.1\5.2.1\msvc2012_64\include,在生成解决方案的时候好像是并不会影响正常编译和运行的,但是VS会已知有红线出来,为了避免这种情形,当日还是要包括的。
点击项目-》属性。在弹出的界面里面,在包含目录、库目录中添加上你QT安装好了以后,其目录下的msvc2012_64\include以及Lib文件。
第三步 点击左侧Form File中的.ui文件。
实现功能很简单,是实时显示滚动条的数值。
整个ui界面上自由一个textlabel和一个水平滑动条slider。其他的设置一般的书上都有,所以就不用记录下来了。
接下来这个和以往MFC等最大的不同就是需要连接槽和信号。
这个部分在我上面写的博客里面是有的,但是重要的是,不需要另外新建头文件和cpp!!!!
那个头文件是自动生成的,千万不要自己随便再建一个!!!。
相关文章推荐
- QT编程------VS2012配置QT环境,QT入门编程
- (整理)两个QT入门的例子(Qt Creator)(入门)(例子)
- 【Qt入门实践】布局器
- OGRE入门学习整理1——使用Visula Studio 2008 创建可以带走的Ogre应用程序
- Qt入门之常用qt控件认知之Button系列
- Scala学习整理[第二章 入门Ⅰ]<Programming In Scala>
- Android_(入门篇)整理笔记
- 整理系列-20161126- Docker 技术入门与实战 摘录(高级特性待补)
- 数据库SQLite在Qt5+VS2012使用规则总结---中文乱码
- ElasticSearch 知识点整理(入门)
- Numpy入门知识整理
- VS2012 QT程序打包部署详解
- 【最新整理】HTML5入门介绍及超酷网站欣赏
- QT5入门之16 - 设置按钮提示
- Qt入门——选择路径打开文件并读取文件
- 模拟电路学习入门的建议(综合整理)
- 使用Cmake搭建Qt+VTK工程(顺便推荐超好Cmake入门教程一本)
- QT开源绘图项目总结与整理
- QT入门_背景图片及背景色
- Qt入门