夏天/isummer

Sun of my life !Talk is cheap, Show me the code! 追风赶月莫停留,平芜尽处是春山~

博客园 首页 新随笔 联系 管理

随笔分类 -  QT

Quasar Technologies for GUI with C plus plus QT the GUI of CPP
摘要:在Windows平台下Qt的exe报错问题排查步骤 工具介绍: 1. Dependency Worker Dependency Worker是一个免费的用具用来扫描任何的32bit 或者64bit 的Windows模块(可以是exe,dll, sys,etc.) ,并建立hierarchical t 阅读全文
posted @ 2019-01-20 02:27 夏天/isummer 阅读(1736) 评论(0) 推荐(1)

摘要:编码,保存,编译,运行,一切都很顺利,可是结果呢: 出现乱码!!! 试着编译下你会发现编译出错:error C2001: newline in constant 为什么呢?因为UTF8分为UTF8-无BOM和UTF8-BOM UTF8-BOM其实就是比UTF8-无BOM多了几个字节的文件头,用于和U 阅读全文
posted @ 2018-09-24 04:59 夏天/isummer 阅读(877) 评论(0) 推荐(0)

摘要:1. QMessagebox 类的几个静态成员函数,可以直接调用创建对话框 2.static StandardButton QMessageBox::information ( QWidget * parent, const QString & title, const QString & text 阅读全文
posted @ 2017-08-31 16:35 夏天/isummer 阅读(323) 评论(0) 推荐(0)

摘要:QOpenGLFunctions的使用(2) 前一小结请参考:QOpenglFuncations(1) www.icmzn.com 本小节介绍相关的类: 1. The QGLContext class The QGLContext class包装了OpenGL的渲染环境类,即所有的QOpengl的绘 阅读全文
posted @ 2017-08-19 10:51 夏天/isummer 阅读(5024) 评论(0) 推荐(0)

摘要:QOpenGLFunctions的使用 1. QOpenGLFunctions 说明 QOpenGLFunctions 类提供了跨平台的OpenGl ES2.0 API版本。 OpenGL 2.0 提供了OpenGL中的子类集合,可以提供跨多个平台的桌面系统以及嵌入式OpenGL的实现。然而,却很难 阅读全文
posted @ 2017-08-19 09:47 夏天/isummer 阅读(13365) 评论(0) 推荐(0)

摘要:1. Qt多线程与Qobject的关系 每一个 Qt 应用程序至少有一个事件循环,就是调用了QCoreApplication::exec()的那个事件循环。不过,QThread也可以开启事件循环。只不过这是一个受限于线程内部的事件循环。因此我们将处于调用main()函数的那个线程,并且由QCoreA 阅读全文
posted @ 2017-08-11 22:33 夏天/isummer 阅读(7048) 评论(0) 推荐(3)

摘要:1.需要使用多线程管理的例子 一个进程可以有一个或更多线程同时运行。线程可以看做是“轻量级进程”,进程完全由操作系统管理,线程即可以由操作系统管理,也可以由应用程序管理。Qt 使用QThread 来管理线程。 我们的主界面有一个用于显示时间的 LCD 数字面板还有一个用于启动任务的按钮。程序的目的是 阅读全文
posted @ 2017-08-11 21:05 夏天/isummer 阅读(6858) 评论(0) 推荐(1)

摘要:比如我们有一个程序在: C:/Qt/examples/tools/regexp/regexp.exe 1. 程序所在目录 QString QCoreApplication::applicationDirPath() 那么 qApp->applicationDirPath() 的结果是: 输出:C:/ 阅读全文
posted @ 2017-06-06 22:14 夏天/isummer 阅读(18150) 评论(1) 推荐(3)

摘要:1. 在VS2013中打开QTCreater新建的项目 (1)通过双击.ui 打开QT的设计器,然后修改。 (2)通过QT设计器,新建ui文件,放在VSQT的工程中 但是需要对此xxx.ui文件,进行编译,然后才能在VS中添加相关的信号和草信息。 【选中文件xxx.ui, 右键,点击“编译”】,即可 阅读全文
posted @ 2016-10-08 02:56 夏天/isummer 阅读(1031) 评论(0) 推荐(0)

摘要:推荐QT开发的配置如下: 我的硬件配饰中等,所以推荐一下配置: QT551版本,目前QT最新版8.0,为了稳定选择551版本 VS2013IDE, 因为VS2010与VS2013的编译器相同,但是VS2013版本提供的codding风格大变,有很多的便捷工具可以使用,不需要再安装visualAsis 阅读全文
posted @ 2016-10-08 01:57 夏天/isummer 阅读(1294) 评论(0) 推荐(0)

摘要:参考网址: http://blog.csdn.net/syrchina/article/details/17335945 阅读全文
posted @ 2016-10-07 23:38 夏天/isummer 阅读(943) 评论(0) 推荐(0)

摘要:问题场景: 当用VSIDE开发完一个项目,在部署到目标环境中时,配置文件OK,但是报错需要调试 《1》Deploying Visual C++ library DLLs as shared assemblies VC++的Redistributable Package,可以被用来部署“release 阅读全文
posted @ 2016-10-07 03:41 夏天/isummer 阅读(334) 评论(0) 推荐(0)

摘要:Building Qt as a Shared Library 因为:QT基本上都是采用动态编译的(被安装的OS中的),(如安装包往往都是默认动态编译处理好的动态库),所以我们采用动态连接的方式进行发布应用。 如果采用静态的方式发布,则需要重新通过对QT的源码进行“静态编译”后形成lib,或者obj 阅读全文
posted @ 2016-10-07 03:17 夏天/isummer 阅读(4136) 评论(0) 推荐(0)

摘要:关于QT建立项目中遇到的相关问题的处理办法 1.在QTCreater中新建一个空的工程时,第一次运行会抱一个错误,如下: -1: error: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 解决方法:编译系统中出现两个cvtres.exe文件,需要到相应的位置找到这两个文件,然后查 阅读全文
posted @ 2015-09-18 00:06 夏天/isummer 阅读(629) 评论(0) 推荐(0)

摘要:Qt相关安装 阅读全文
posted @ 2015-09-17 16:54 夏天/isummer 阅读(1047) 评论(0) 推荐(0)