Qt环境配置相关问题
来源:互联网 发布:软件团队建设管理方案 编辑:程序博客网 时间:2024/05/23 15:09
1.Q_Object
新添加的Q_Object可以通过
1.Qmake -project生成Qt Pro文件
2.Qmake -tp vc重新生成VS项目工程
来构建MOC文件(但不一定生成此文件,只是在工程文件中配置),用命令moc文件系统默认输出到控制台,需要添加-o指定输出路径(如:moc *.h -o moc_*.cpp)
Qmake:Qt的项目构建工具,可以生成Project工程文件或makefile文件(和CMake类似,同时qt creator 可以直接打开cmakelist文件建立工程)
QWidget中WinID即Win32中的HWnd窗口句柄
Qt 使用信号油槽(signal、slot)和事件机制(event后台有事件队列维护,可以installEventFilter安装类似钩子的函数使事件不入队列直接处理)
信号:emit发送
event(QEvent::type中列出,QApplication的exec中循环):sendevent、postevent发送、ignore、accept(截断发送路由)
http://blog.csdn.net/liuysheng/article/details/6723828
QWidget中的event函数负责分发系统事件
Q_UNUSED:在函数中声明不使用的变量,以免告警产生。(qt creator中添加Q_UNUSED后event事件无响应,很疑惑?)
2.Qt Creator(推荐使用Qt4的版本)
1.Qt Creator构建项目出现LNK1123: 转换到 COFF 期间失败错误:需要在pro文件中添加
QMAKE_LFLAGS += /INCREMENTAL:no
2.Qt += 新添加的模块(qt assistant)出现Unknow Module in Qt错误:
如:Qt+=Widgets (检查大小写是否正确,或者是否存在该模块,需要修改成小写的widgets)
3.Qt Creator快捷键设基本设置
a.F2查看定义、F4头文件和cpp的切换、Escap键按照窗口的打开顺序依次关闭、选中单词F1查看帮做文档(右边小窗口弹出,选中单词双击F1窗口视图跳转到help帮助窗口)
b.tool->Options 构建与运行,设置F5一键式构建和调试
4.Qt Creator windows调试
window中使用cdb调试,需要下载相关的符号pdb文件,参考:
http://www.cnblogs.com/russinovich/archive/2012/11/19/2777121.html
5.Qt Creator添加Lib文件:
LIBS += -L%path% -l 导入文件名
3.VS插件开发Qt
Qt官网:http://www.qt.io/download/ 以开源项目的身份进入免费下载VS插件和Qt SDK
(非开源方式进入都需要注册和收费,很扯淡的选择题啊! 但实际上Qt是要收费的,可以参考http://blog.csdn.net/csyounth/article/details/7347182)
(相关开源协议,参考http://blog.csdn.net/nightmare/article/details/12405109)
MSBuild:在VS10安装目录同级的目录中有MSBuild文件夹,MSBuild是 Microsoft 和 Visual Studio的生成系统,自动化构建平台,主要负责:执行引擎、构造工程、任务,属于VS10的全局设置(不小心改了里面的Microsoft.cppCommon.targets配置不能恢复,最终只能重新安装VS10)
4.linux三大开源GUI库
GTK、Qt、VxWidgets
http://www.6zou.net/tech/gui-toolkit-lib_gtk-qt-wxwidgets.html
参考:
https://lug.ustc.edu.cn/sites/qtguide/(qt入门)
http://blog.csdn.net/dbzhang800/article/details/6758204(QT相关设置)
http://blog.csdn.net/e5max/article/details/9840331(添加第三方库)
- Qt环境配置相关问题
- vs环境配置相关问题
- Qt环境相关
- qt 数据库连接相关问题
- Qt开发相关问题
- QT相关问题总结
- QT 相关问题
- QT项目相关问题
- QT开发环境配置
- 配置QT开发环境
- Qt开发环境配置
- QT 环境配置选项
- QT+VS2008 环境配置
- qt vs2005环境配置
- 配置Qt开发环境
- 配置QT开发环境
- 配置Qt+VS2008环境
- Qt Creator 环境配置
- Axure教程 axure新手入门基础(1)
- 勤奋是懒惰的元凶
- C语言函数调用模型[调用过程中在堆栈中的出栈、进栈顺序]
- spring mvc controller 获取不到@Value处理方法
- OC-类目延展协议
- Qt环境配置相关问题
- java 项目导入外部 jar包
- replace函数
- VS工程中添加c/c++工程中外部头文件及库的基本步骤
- CentOS-6.3安装配置SVN
- Android FTP ftpClient.listFiles()报java.lang.ClassNotFoundException: Didn't find class "Windows_NT"
- FFMPEG学习1利用FFMPEG和SDL简单实现播放器
- Matlab绘图颜色控制
- 剑指Offer:面试题3 二维数组中的查找