原文地址:http://www.qtcn.org/bbs/simple/?t16960.html Qt Creator是针对Qt应用开发平台专门设计的IDE开发工具,集成了很多功能,分别有windows.Linux.Mac版本.对于那些经常使用Qt的开发者,就不多介绍了.下面讲讲如何在Qt Creator中使用版本控制,Qt Creator中可以选择Git或是Subversion来进行版本控制,我选择Git,为什么?你可以看看这两篇文章<<活灵活现用Git-基础篇>>和<…
最近要用到opencv做图像方面的东西,网上很多是用VS加opencv,但自己对VS不怎么喜欢,想用QT Creator.在网上搜索了很多资料,终于花了一天的时间,在QT Creator上能使用opencv了. 需要的软件:(1)QT Creator.我的版本是4.8.5.这个版本还是在学习亚飞的QT Creator的时候安装的,网上有说QT版本低,而opencv版本高的话,可能在执行mingw32-make命令会报错.因此为了以防万一,我下载的低版本的opencv (2)opencv.我的版本…
Qt Creator中的3D绘图及动画教程(参照NeHe) http://blog.csdn.net/cly116/article/details/47184729 刚刚学习了Qt Creator,发现Qt提供了QtOpenGL模块,对OpenGL做了不错的封装,这使得我们可以很轻松地在Qt程序中使用OpenGL进行绘图渲染.虽然里面还是由不少专业的解释照搬原文的,但还是加入了大量自己的分析.而且Qt中写OpenGL框架上比VC简单太多了,有不少东西都封装优化好了,代码上还是由有很多区别的.当然…
首先值得注意的是:在写程序的时候,项目保存路径不要涉及到中文,否则容易出错! 一.Qt在VS2013中的控制台输出方式: 注意:这里是而不是Qt Application. 然后直接点击finish即可. 最后值得注意的是:在VS2013中写QT程序,不管是GUI还是控制台,都需要进行简单的参数设置. 1.首先:因为在VS2013的默认平台为32位系统,所以,如果机器是64位系统,则每次都要进行环境设置,步骤: 右键Solution ‘namexxx’-->proterties-->config…
Qt Creator中,include路径包含过程(或如何找到对应的头文件) 利用Qt Creator开发程序时,需要包含利用#include来添加头文件. 大家都知道,#include <>用于包含标准库头文件,路径在安装软件的include文件夹下:#include ""用于包含用户自定义的,路径是在用户当前目录下(或自建工程目录下). 对于后者,路径比较直观,容易理解.如#include "lyc/daniel.h",路径在当前目录的lyc文件夹下…
本文主要描述如何在Qt Creator中创建资源文件,并的打入导入图标文件. 查看图标资源文件时,可以在项目的工程文件上鼠标单击右键-Open With-资源编辑器,效果如下图所示: 在项目的工程文件上鼠标单击右键-Open With-普通文本编辑器,效果如下图所示: 如果需要导入已经存在的资源文件和图标文件,如saribbonresouce.qrc是已经存在的资源文件,icon是已经存在的图标文件,见下图所示, 如果需要导入已经存在的资源文件和图标文件,则只需要在项目的项目文件*.pro中最后…
最近做的一个 WPF 程序,在 Windows 7 或以上版本的系统中,测试都很正常,在 Windows XP 下运行时一开始就报了个错误: {     "ClassName" : "System.Windows.Markup.XamlParseException",     "Message" : "The image format is unrecognized.",     "Data" : {   …
最近在研究qt界面开发,发现使用qss对界面进行美化后效果不错,要比mfc效率高很多,美化效果也很出色.但是在使用qss文件对界面控件进行美化的过程中遇到了个很奇葩的问题,困惑了我好久,今晚又遇到了,感觉整个人都不好了,问题症状如下: (1)我在Qt Creator中新建了一个工程,添加qss文件及内容后运行,加载qss文件并运行程序,qss美化效果死活出不来(经检查,qss内容及加载过程都正确): (2)在Qt Creator中打开一个现有项目,该项目中含有qss文件,能正确加载,在别的电脑上…
Qt Creator 中可以创建 三中类型的插件Plugin: 1.用的最多的,派生自QGenericPlugin类: 在新建Library,   Plugin类型工程中,新建. 调用使用QPluginLoader 类加载 使用.   这类需要明白与动态库的区别. 2.Qt 设计师控件: 在新建 “其他工程”, Qt 设计师自定义控件,工程.  编译出来的控件,可以放到设计师界面下,直接用来组态界面:这一点类似MFC中的ActiveX控件. 3.Qt Creator插件, 派生自IPlugin类…
配置方法的原文来自https://www.librehat.com/qt-5-2-vs2012-opencv-2-4-7-dev-environment-setup-tutorial/. 补充,在张静翻译的Robert的<OpenCV2计算机视觉编程手册>中有这个配置方法,看这本书的时候把这一部分忽略了,偶然翻书的时候看到的. 现在我写一点自己的发现: 我的电脑是64bit的win7,安装的Qt5.5.1也是MSVC64位的,在Qt creator中使用opencv的话是可以直接加入lib和i…
转自:http://stackoverflow.com/questions/1293905/sha256cryptoserviceprovider-and-related-possible-to-use-on-winxp 最近在 Windows XP 下运行 WPF 应用时,发现闪退,查看日志是因为调用 SHA512CryptoServiceProvider 方法出现异常 PlatformNotSupportedException. 难道 XP 还不支持这个加密方法? 经搜索发现说是 .NET…
前提:我用mingw编译的qwt. 将qwt插件集成到qt designer非常easy.仅仅要把qwt编译的qwt_designer_plugin.dll复制到C:\Qt\Qt5.3.1\5.3\mingw482_32\plugins\designer以下就可以.安装路径因人而异.但假设想要在qt creator中的designer集成qwt插件的话就没那么easy了,拷贝了qwt_designer_plugin.dll到C:\Qt\Qt5.3.1\Tools\QtCreator\bin\pl…
在qt creator中编辑Makefile时的Tab键总是不能识别,需要这样设置…
Qt Creator中的子目录项目类似于Visual Studio中的Solution(解决方案),可以用来管理多个子项目.但是在Qt Creator IDE中由不能像Visual Studio中那样通过右键菜单选中待启动的项目. 那么如何选择某个子项目为启动项目呢?方法如下: 在Qt Creator IDE中只能在左下角的运行中选择,截图如下:…
原文网址:http://jingyan.baidu.com/article/d5c4b52bc2bd1dda560dc5bb.html 作为一名合格的程序员,漂漂亮亮的注释是必须的!!怎么在Qt Creator中自动补全漂亮的注释呢 ?以下的段落注释,楼主个人别较喜欢.当然也可以自定义自己比较喜欢的注释段落. 工具/原料 Qt creator 2.4.1 WinXP 方法/步骤 打开Qt Creator ,菜单,“工具”->”选项“->”文本编辑器“.如下图. 选 择 “片段”选项,然后,点击…
前言 Qt Creator 自带了几款主题,但是并不好看.在博客 <Qt Creator打造VScode one dark pro主题配色> 中给出了 one dark pro 主题的配置文件,但是效果并不好,所以这里给出改进后的主题文件(只针对代码部分). 配置文件 在 D:\Qt\Tools\QtCreator\share\qtcreator\styles 中创建一个 onedark.xml 文件,然后在文件里面写入以下内容: <?xml version="1.0"…
最开始使用Qt Creator时,想使用断点来调试javascript代码.但在按下debug键后,却提示调试器未配置,让我比较郁闷. 好了,郁闷的是说了,咱们来说说高兴的.要Qt Creator调试的问题,我们需要按照如下步骤,一步步地完成调试器的下载.安装.配置: 1.首先是下载debug工具包,网址:http://www.microsoft.com/en-us/download/details.aspx?id=11800 图一 2.解压并安装GRMWDK_EN_7600_1.ISO中的De…
方法1: 在.h和.cpp文件中,针对需要不同平台编译的代码:添加上如下的条件编译指令: #ifdef 标识符 程序段1 #else 程序段2 #endif 举例说明如下: //Windows系统包含头文件名不区分大小写,但是Linux系统包含头文件名区分大小写,故采用条件编译 #ifdef unix #include "mainwindow.h" #else #include "MainWindow.h" #endif 在*.pro文件中,添加如下的宏定义: DE…
Windows下怎样编译WinCE6.0及开发应用程序.以下介绍(安装之前必须保证C盘有足够的空间!20g左右!主要是由于在安装程序在安装过程中要解压): 在Visual Studio 2005之前,开发WinCE嵌入式程序须要安装Platform Builder,只是Platform Builder已经作为一个插件集成在Visual Studio 2005里了. 1.下载并安装Visual Studio 2005(Visual Studio 2008仅仅支持开发应用程序,不能用来定制WinCE…
SQL2000企业版本 适用于WIN 2000 Server系统和Windows 2003系统,Windows XP一般装不了需要选用个人版或开发板.但是企业版也可以安装在xp系统下.这里介绍一个XP下安装装SQL2000企业版本方法,以供参考:      一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了.      二. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了.      三. 再拿出SQL服务器版的安装光…
Windows XP至4月8日本将不再是微软官方技术支持.虽然仍可以继续使用,但他们大部分的风险.可一不留神被黑客攻击.似向下,Linux这也是一个不错的选择. 或许很多文章开始教你如何迁移,您,迁移Linux须要注意非常多问题. 1.数据备份 安装须要改动硬盘分区,假设小白的你不懂备份那就等着哭吧.Ext分区我还真没听说有几个软件能恢复数据的. 2.想想你用电脑干什么.列出所须要的软件包. 本人拙见,用电脑基本就是几个需求: 1.日常Office办公 2.上网看新闻.聊天 3.看视频 听音乐…
初学Qt的人可还不会接触到这个问题,但是一旦你开始编写某个较大项目的时候,这个问题就不可避免需要解决. 对于大神们来讲可能这是个很简单的问题,但是对于新手来说,想要搞清楚需要下很大功夫. 怎么创建pri文件: 第一步:用Qt新建你需要的项目(假如所在文件夹名为deploy). 第二步:打开项目文件夹,在这里面新建一个文件夹(名为MenuWindow). 第三步:在MenuWindow文件夹下新建一个pri文件(名为hello).(怎么新建?可以新建一个文本文件,然后更改后缀名). 第四步:打开Q…
之前在QT creator上成功编译了opencv,由于课题需要,需要采集摄像头的信息.故搜集了网上的一些资料,依葫芦画瓢的照着做了一下,终于简单的成功采集了信息. 打开QTcreator,新建一个widget工程. 在界面上放两个label 分别用来显示摄像头采集到的数据和照的照片. 在widget.h中的源代码如下: #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QImage> #include &…
nutch2.x 在eclipse中实现抓取数据存进mysql步骤 最近在研究nutch,花了几天时间,也遇到很多问题,最终结果还是成功了,在此记录,并给其他有兴趣的人提供参考,共同进步. 对nutch的实现过程熟悉下,就可以实现电影采集网站了   如     无为电影在线 1.环境搭建 1)准备eclipse   安装Maven ,svn 2)在svn中下载官方2.x最新源码(参考官方http://wiki.apache.org/nutch/RunNutchInEclipse说明) 3)把工程…
之前提到的帮老板做的一个中船重工的项目,其中的一个子模块:windows下获取特定进程网络流量 一开始是用VS2010做的,后来老板把项目书拿给我看后,明确要求开发环境为VS2005和Sql server2005,所以只能重新配置环境,蛋疼--- vs2005是能正常安装运行,sql server2005就比较蛋疼了,折腾了一天. 安装完vs2005后,第一次安装sql server2005,到6维空间下载了一个1G左右的镜像文件,解压后双击setup安装,跳出安装向导,于是一步步做,不一会儿就…
最近在学习多线程编程,本人平时习惯使用Qt Creator写程序,只是作为C++编辑器,很少使用Qt library中的类. Multi Threading作为C++11标准已经纳入C++标准库了,可以在http://www.cplusplus.com/reference/multithreading/看到. 写完一个多线程程序后,尝试使用Qt Creator编译,结果出现一大堆错误,其中有这样一条: 试着上网搜一下,找到了解决方法.在工程文件(pro)中加入下面这段话就OK了: QMAKE_C…
为了方便调试网站程序,就在 Windows XP 系统下安装了 IIS,但是出现了一个问题:“403.9 误-禁止访问:连接的用户过多”,会有这样的问题出现,一般有两种可能:一.IIS 本身的最大连接数限制:二.网站程序本身问题,比如存在死循环,如果是这样,那只能花时间去慢慢检查程序代码了. 现在,先来解决 IIS 最大连接数的问题,网络上讲的大部分都是使用微软出品的一款小软件:Metabase Editor,最新版本:2.2,设置步骤(开始 --> 程序 --> Administrative…
创建完毕后,若电脑上没有安装CMake,则无法构建工程, 我用的是绿色版,官网下载地址:https://cmake.org/files/v3.10/cmake-3.10.1-win64-x64.zip,若下载速度过慢,可考虑使用百度网盘离线下载^_^ 下载后解压,将cmake程序添加至环境变量,Run CMake 若Run CMake无效,关闭Qt Creator后重新打开,打开文件或工程,选择CMakeLists.txt 一切就绪,然而问题来了:无法使用cin怎么办?如下图所示,勾选Run i…
原文地址:https://jingyan.baidu.com/article/6dad507524bdcba122e36e44.html 我们有时候会遇到大量文件需要重命名,Windows系统下右键菜单的重命名用起来不够人性化,那么我们可以收到写一下命令,用 bat 解决指重命名,简单安全,避免第三方软件存在的风险. 工具/原料   Windows系统 office办公软件之Excel 文本文档(俗称“记事本”) 方法/步骤   将需要重命名的文件夹放到一个文件夹,然后在文件中空白处‘shift…
这篇教程的预期,是希望没有任何版本使用基础的新手也可以掌握,所以细节较多,不当之处,欢迎指正. 一 .安装 git 开发工具 如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了,图形化工具(无论是 git extentions ,还是TortoiseGit),都只不过是命令行的封装.就功能而言,他们能做的,命令行全部可以做到;但命令行能做的,他们不一定可以做到.命令行更 加原生.本色,跨越平台,以一当十.建议熟悉 git 命令行工具. 但图形化工具也有自己的优点,就是直观…