通过《Qt Creator的使用》的学习,我们可以借助 Designer(界面设计器)快速设计界面。
当我们编译 Qt 程序代码,Qt Creator 用 uic 工具把 ui 文件的内容转换成 C++ 代码,在工程目录同一级目录的 build- 目录下自动生成 ui_类名.h 文件,如本例子中的 ui_mywidget.h,是由 mywidget.ui 利用uic 工具转换而成,只要通过Designer 修改了图形界面里的内容,ui_mywidget.h 也会跟着自动同步更新内容,ui_mywidget....
分类:
其他好文 时间:
2015-08-28 11:11:49
阅读次数:
215
使用QT需要QT的库以及QT creator,在QT5以后的版本中,两者已经集成,不需要单独下载了,只需要下载一个文件即可。配置步骤如下:1、下载qt-opensource-windows-x86-mingw492-5.5.0(下载地址:http://pan.baidu.com/s/1t1h74)2...
分类:
其他好文 时间:
2015-08-27 21:00:25
阅读次数:
132
通过前面《Qt快速入门(vim纯代码编写)》的学习得知,只有搭建好了 Qt 环境(Qt库和开发工具),即可通过 vim 纯代码编写 Qt 程序,再借助 Qt 里的 qmake 工具编译 Qt 代码。
但是,如果 Qt 程序较为庞大,通过上面的方式编写较为麻烦(大大影响编写效率),接下来给大家介绍 Qt 的一个集成开发环境(IDE)——Qt Creator,利用 Qt Creator 可以更加快速及轻易的完成 Qt 开发任务。这里我们需要注意的是,Qt Creator 只是辅助我们快速开发 Qt 程序,并不是...
分类:
其他好文 时间:
2015-08-27 13:30:15
阅读次数:
283
前言:今天在阅读Qt Creator的源代码时,发现一些注释中有FIXME英文单词,用英文词典居然查不到其意义!实际上,在阅读一些开源代码时,我们常会碰到诸如:TODO、FIXME和XXX的单词,它们是有其特殊含义的。TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功...
分类:
其他好文 时间:
2015-08-21 15:31:20
阅读次数:
148
Qt creator 常用的快捷健 F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 编辑模式Ctrl+3 调试模式Ctrl+4 项目设置模式Ctrl+5 ...
分类:
其他好文 时间:
2015-08-20 22:29:07
阅读次数:
225
最近要做个游戏场景编辑器,需要directx11配合gui框架使用,所以简单地弄了一个directx11嵌入到Qt窗体中的程序。
1 建立工程
建一个Qt的工程,配置好directx的包含目录和库目录(以及附加依赖项),Qt vs2013 add-in的话很方便,直接在vs2013里面加,Qt creator的话写到pro文件里,可以选择生成对应的ui文件,或者不生成。
2...
分类:
其他好文 时间:
2015-08-10 20:09:10
阅读次数:
539
一、首先讲Qt5:
首先Qt5是直接支持中文的,用tr(“输入中文即可”)包含就能显示中文(不用像Qt4一样添加修改代码)
ps:但是我里边有中文符号“:”冒号时就会报错,,求大神讲解问什么?提示如下:
解决方法是:换成英文的":"冒号就没问题了
二、另外讲Qt4如何支持中文:
非常固定的方法,如下:
1.在main()函数前#inc...
分类:
其他好文 时间:
2015-07-30 11:18:29
阅读次数:
170
一个、开发环境操作系统:fedora14Opencv版本号:2.0Qt版本号:4.7arm:mini6410交叉编译工具:arm-linux-gcc-4.5.1二、安装与配置Linux系统的安装,交叉Qt-creator的安装还有交叉编译工具的安装,网上说的基本都没什么问题,測试后都能够用。这里安装...
分类:
其他好文 时间:
2015-07-28 14:21:57
阅读次数:
217
当 把linux下的 ,QT工程文件移植到 Windows下时,
出现上图的 乱码现象。
为了,避免由于Windows下和Linux下编码不同,而产生的中文字符乱码的问题,需统一将代码中的字符编码。
统一设置为一种编码形式。通常为为UTF-8.
具体操作:
在工具->选项 ->文本编辑器-> 行为
把默认编码改为 UTF-...
分类:
其他好文 时间:
2015-07-27 19:07:59
阅读次数:
103
问题来自于:只是在creator 中添加了一个新的DIalog类,并在main(),中实例化并show,就出现如下的错误:
main.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl Dialog::Dialog(class QWidget *)" (??0Dialog@@QEAA@PEAVQWidget@@@Z),该符号在函数 main ...
分类:
其他好文 时间:
2015-07-27 00:30:49
阅读次数:
110