自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 问答 (1)
  • 收藏
  • 关注

转载 如何一次性选中WORD文档中的所有表格

1 将下面的脚本复制Sub SelectAllTables()    Dim tempTable As Table        Application.ScreenUpdating = False        '判断文档是否被保护    If ActiveDocument.ProtectionType = wdAllowOnlyFormFields Then        Ms...

2018-12-07 11:44:31 43950 6

转载 消防物联网(沈阳消防所)

丁宏军:消防物联网将来一定是提供产品者,提供数据,提供服务! 智慧消防建设,不仅是科技的进步,更是社会安全的重要体现!在全国首个消防宣传月期间,大型专题片《智慧消防助力火灾防控》在中央电视台《焦点访谈》栏目,一经播放便引发了全社会对智慧消防领域的关注。近年来,随着经济社会的快速发展,消防管理工作面临的新情况、新问题不断增多,消防安全形势依然严峻,小火亡人事故频繁。如何利用智慧消防手...

2018-11-06 14:16:06 1728

转载 智慧城市

                                                  智慧城市 目录 智慧城市 1、产生背景 2、发展历程 3、建设意义 4、国际实践 5、数字城市 6、现状 7、我国规模 8、应用体系 9、应用项目 10、体验馆 11、智慧城市体验馆 ...

2018-10-30 14:58:52 21467

原创 数组的四种排列方法

冒泡排序:从数组中首元素开始和其他元素逐个比较,若其中一个元素比其小(或大),就交换首元素与其位置 int k[] = {3,4,5,1,0,2}; for(int i=0;i<k.length-1;i++) { for(int j=i+1;j<k.length;j++) { if(k[i]>k[j]) { int temp...

2018-07-23 15:10:27 43113 2

原创 c++对MySQL数据库的操作

1、安装MySQL2、VS 2010建立C++控制台应用程序,添加一个源文件sql.cpp3、建立好了之后,连接MySQL数据库需要有4个操作① 添加MySQL的包含文件;(include)项目--属性--VC++目录--包含目录--“D:\MySQL5.5\MySQL Server 5.5\include”;② 添加库目录;(lib)项目--属性--链接器--常规--附加库目录--“D:\MyS...

2018-06-26 16:22:57 2189

原创 Qt5.4连接MySQL5.5数据库的操作

Qt5自带了MySQL库,所以不需要用户自己编译数据库文件;1、确定Qt安装目录的lib文件下有Qtsql文件夹;2、将MySQL安装目录的bin文件夹下的libmysql.dll文件复制到Qt安装目录的bin文件下;在Qt中编写连接数据库的程序:Pro文件中添加QT += sql头文件:#ifndef WIDGET_H#define WIDGET_H#include <Q...

2018-06-01 10:27:32 877

转载 MySQL驱动安装ODBC5.1.11

转自:https://blog.csdn.net/cn130404/article/details/74370377配置数据源是在电脑的“控制面板”中的管理工具中进行操作,但Windows不同版本的操作系统操作步骤可能不完全一样,但大同小异。下面以Win7为例:1、首先,依顺序打开【开始菜单】——【控制面板】,若在窗口中能找到【管理工具】选项则单击管理工具;若不能找到则在窗口右上角的“查看方式”下...

2018-04-11 10:59:09 7596

转载 MySQL5.5安装

转自:https://www.cnblogs.com/solargen/p/6835399.html1、 官网下载mysql5.5下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads 2、 安装mysql5.5注意,安装之前,请关闭杀毒软件。(1) 打开下载的mysql-5.5.53-winx64.msi(2) 点击下一步 (3)...

2018-04-11 10:50:19 1502

原创 Qt中自定义信号槽

之前碰到过很多信号槽的操作,比如:点击按钮触发什么函数,吧啦吧啦的这种操作都是在界面上基于对应控件转到槽的方式实现的,如何用自定义的信号槽实现同样的功能?//第一个参数lineEdit是激发事件对象,信号中的方法必须在对象中存在,并在对象类头文件signals下定义, //第二个参数信号, //第三个参数this是槽方法所属类的对象,且必须在对象类的头文件的slots下定义 //第四个参数槽...

2018-04-10 18:57:52 983

转载 C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别

转自:https://blog.csdn.net/tigerjibo/article/details/74255801.C++变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。从作用域看:1>全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变量...

2018-03-26 14:18:06 1400

原创 XP系统下,配置Qt Creator和msvc编译器

目的:Qt工程调用VC编译的库文件(.dll   .lib   .h)然而之前安装配置的Qt Creator编译器是mingw,并不支持MSVC编译器编译的库文件;针对这样的问题,想过两种解决方案:1.安装VS2010,并配置VS2010+Qt4.8.4,Qt是VS2010的一个插件,编写程序在VS2010中进行;2.安装VS2010,并配置Qt Creator4.8.4+MSVC

2018-01-11 21:32:25 3561

转载 Qt在Windows下的三种编程环境搭建

转自:http://blog.csdn.net/libaineu2004/article/details/17363165从QT官网可以得知其支持的平台、编译器和调试器的信息如图所示:http://doc.qt.io/qtcreator/creator-debugger-engines.html本篇主要讲解QT在Windows操作系统下的三种编程环境搭建。

2018-01-11 21:30:35 403

转载 QWT编译、配置、使用(VS2010 + Qt5.1.0)

转自:http://blog.sina.com.cn/s/blog_a6fb6cc90101gks5.htmlQWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目,可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供

2018-01-11 16:18:24 625

转载 Qt中的OpenGL

Qt还是本人可移植GUI程序开发的首选,不过Qt开发普通的应用程序是行,但是据说效率太低,以至于像某些人说的那种刷新看得到一条条横线?这点我比较纳闷,就我使用的感觉,虽然Qt不以效率著称,但是事实上有足够的优化,最最典型的就是默认的图形双缓冲,按照Windows下的编程惯例是需要手动开启,并通过额外的接口调用才能使用的,这一点在以前简单图形编程学习时比较过Qt,Win32 GDI时感受特别深刻

2018-01-11 15:10:43 11521

原创 vs2010的qt插件打开qt creator的工程文件

操作系统:Windows XP(sp3) 编程环境:VS2010专业版 Qt插件:qt-win-opensource-4.8.4-vs2010.exe、qt-vs-addin-1.1.11-opensource.exevs2010的qt,打开qt creator的文件。vs下的qt编译器是msvc;qt creator的编译器是msvc;能打开的两个条件:①、在系统变量里,

2018-01-10 21:59:01 2267 1

原创 Qt(msvc)调用vc的dll

操作系统:Windows XP(sp3)编程环境:VS2010专业版Qt插件:qt-win-opensource-4.8.4-vs2010.exe、qt-vs-addin-1.1.11-opensource.exe外部库:A.dll、A.lib、A.h1、新建一个Qt4的应用程序test,添加如下内容项目--配置属性--VC++目录:包含目录(D:\VS_Qt\4.8.4\

2018-01-10 19:17:49 1808

原创 XP系统下,vs2010集成Qt4.8.4开发环境

准备工作:1.Windows XP(sp3)2.VS2010专业版3.qt-vs-addin-1.1.11-opensource.exe(http://download.qt.io/archive/vsaddin/)4.qt-win-opensource-4.8.4-vs2010.exe(http://download.qt.io/archive/qt/4.8/

2018-01-10 16:40:53 866

原创 xp下配置qwt

下载地址:https://sourceforge.net/projects/qwt/ ①、主要下载这三个文件:qwt-6.1.0.zip,qwt-6.1.0.pdf,qwt-6.1.0.qch。②、安装帮助文档(不想安装帮助文档,这一步略过)将下载的qwt-6.1.0.qch放入qt安装目录下,例如我的D:\Qt\4.8.4\doc\qch打开Qt在“工

2018-01-04 21:19:58 529

原创 xp下配置OpenGL(glut库)

1.首先需要去opengl的官网下载glut库:解压之后得到5个文件http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip2.将glut32.lib和glut.lib两个文件拷贝到qt目录下的./lib文件夹中;即D:\Qt\4.8.4\lib3.将glut.dll和glut32.dll两个动态链接库拷贝到C:

2018-01-04 17:14:13 931

原创 xp下安装Qt4.8.4

准备工具:MinGW-gcc440_1.zipqt-win-opensource-4.8.4-mingwqt-creator-windows-opensource-2.6.11、安装顺序①MinGW-gcc440_1.zip;由于Mingw并没有被qt-win-opensource-4.8.4-mingw.exe安装包集成,所以需要先安装mingw,安装很简单,

2018-01-03 20:29:51 1273

原创 Qt中删除重复的点坐

网上写的很多办法都是用unique函数和erase函数处理: vector v; v.append(0); v.append(1); v.append(2); for (int i = 0; i < 5; i++) { v.push_back(i); } sort(v.begin(),v.end()); v.

2017-12-24 14:14:02 1266

原创 QT错误:collect2:ld returned 1 exit status

出现collect2:ld returned 1 exit status错误的原因,大概分为以下三种情况:1、编译成功的例子在后台执行,有时一闪而过,如果再次build ,则会提示上述错误。解决方法:打开任务管理器,找到相应的exe进程,关闭即可;  或者直接关闭QtCreator。2、没有编译成功的情况下,最常见情况是程序本身需要include的头

2017-12-12 14:28:17 79089 9

原创 Qt5设置应用程序图标和发布程序

1、设置应用程序图标简单三步走,搞定①创建一个图标格式的文件,可以网上在线将普通的图形格式转成.ico 格式的图标文件http://www.faviconico.org/这个网站可以在线转换png、jpg、gif文件为ico格式,亲测很好用②将转换好的图标文件myico.ico放到源码目录,就是.Pro所在的文件夹啦③在.pro项目文件中添加一行代码:RC_IC

2017-12-07 15:46:15 39709 8

原创 Qt中按照逆时针给一组坐标排序

具体描述下这个问题:经过切片的到一组无序的交点,有一组无序的离散坐标点,想让它们连接起来成为轮廓线,显示在qwtplot控件中;网上有很多这样的算法程序,几乎清一色都是讲的凸多边形坐标排序,有一个关键点就是这些点不允许存在三点一线,否则输出的结果就不是正确的逆时针排序http://www.cnblogs.com/dwdxdy/p/3230156.html 就是凸多边形排序我自己

2017-11-27 19:15:12 1417

原创 有关QT中声明一个vector为全局变量的初始化问题

前面说了一个简单的int类型全局变量,是怎么实现的,但是对于更复杂一点的vector类型,上面的方法固然可以借鉴,但是初始化的问题应该是不一样的。全局变量:在头文件的类中声明,在cpp文件的函数体外面进行初始化。基本的套路就是这样的类的静态变量必须在类外初始化,这个懂吧!来个具体点儿的STLView.hclass STLView{public: STLVie

2017-11-20 11:30:40 11046 1

原创 Qt中使用全局变量的两种方式

1、使用static关键字:头文件声明:声明为public类型变量mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic:A

2017-11-17 14:41:40 64419 7

转载 关于Qwt的使用-QwtPlot

转自:http://blog.csdn.net/zhuyunfei/article/details/511500981.新建一个qt新工程,往主界面中拖动一个QwtPlot控件,保存后关闭。 ps:如果在设计界面没有,试试qt界面用qt designer打开试试2.下面开始QwtPlot的简单使用 a)控件的位置移动和大小设置 int width =

2017-11-16 17:01:21 9676 1

原创 win7环境下配置Qwt的问题

版本:win7(32bit)、Qt Creator 5.4.0(mingw编译器)、qwt-6.1.3 QWT是一个基于LGPL版权协议的开源项目, 可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),

2017-11-15 20:33:41 298

转载 3D打印切片软件Cura及CuraEngine原理分析

转自:http://blog.csdn.net/AiDiShengDeXiaoWu/article/details/49303081引言        年初开始进入3D打印行业,受命以Cura为基础,研发一款自主的3D打印切片软件。        自主研发要取其长处,补其不足,首先自然是要搞清楚Cura到底做了什么,读Cura的代码是必需的。我一向都觉得比起自己写代码来,读

2017-08-31 15:22:09 3454

原创 QT中涉及到数据传递的几种情况分析

QT版本:Qt Creator 5.4.0_mingw1、同一类 同一对象 的数据传递类中的数据成员可以被同一类中的任何一个函数访问。直接在类中声明数据成员即可注意:在.h文件的类中声明成员,并且在.cpp文件的函数中实例化一个对象,然后通过对象名( 用".") 访问2、同一类 不同对象 的数据传递在类中把数据成员声明为静态,即添加关键字"static",通

2017-07-13 16:51:50 5256 1

原创 Qt自定义界面类并提升(提升的窗口部件),把OpenGL绘制的图形显示在QT的ui界面上

编译环境:Qt Creator 5.4.0_mingw最近利用QT做一个上位机界面,想用OpenGL将STL文件还原成三维模型,并将模型显示出来,那么问题来了,最简单的显示就直接创建一个窗口显示模型,根本就 没有用到QT的ui界面。现在的问题是,想把OpenGL绘制的图形显示在用户自定义的ui界面上,上网搜了好多资料最终才知道是一个窗口部件提升的问题。1、创建一个基类是QMainWin

2017-07-04 16:54:55 13951 12

原创 QT5.4.0环境下配置OpenGL的glut库

版本:Qt Creator 5.4.0_mingwQt本身不包括glut工具库,如果要使用glut库,该怎么做呢?下面来简述一下Qt下怎么安装glut库:1.首先需要去opengl的官网下载glut库:得到五个文件(glut32.lib、glut.lib、glut.dll、glut32.dll、glut.h)http://www.opengl.org/res

2017-06-23 10:06:25 5348 2

转载 QT5+OpenGL<一>

版本:Qt Creator 5.4.0_mingw概要最近在学习QT的opengl, 在网上找了相关的学习资料,发现很少,通过查阅相关资料和对网上一些零碎的资料进行了总结,并用QT5 写出了一些简单的DEMO, 最近这段时间将进行持续地更新。QT5需要添加的模块opengl是一个模单独的模块,所以在使用时,应该在pro里面添加对应的模块。 QT +=

2017-06-22 11:14:59 976

原创 win7(32bit)、VS2010环境下配置OpenGL的方法

OpenGL开发环境简介  基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上)。OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,开发基于OpenGL的应用程序,必

2017-06-19 10:08:59 1491

转载 matlab中用imwrite()保存图像

转:http://blog.csdn.net/majinlei121/article/details/49586627保存到当前文件夹下:imwrite(I,'stripes2.png');保存到当前文件夹下的一个子文件result下:imwrite(I,'./result/stripes2.png');保存到当前文件夹上一层的一个文件夹result下:imwr

2017-06-12 09:25:48 22348

转载 MATLAB中改变彩色图像的尺寸大小

不过这里有一个很大的问题,图像变小之后,会有白色的边框用法:B = imresize(A,m)B = imresize(A,m,method)B = imresize(A,[mrows ncols],method)B = imresize(...,method,n)B = imresize(...,method,h)imrersize函数使用由参数method指定的

2017-06-09 09:39:39 4154

原创 MATLAB中出现的几种问题解决方法

Error: An array for multiple LHS assignment cannot contain LEX_TS_NUMBER.错误:多个LHS分配的数组不能包含LEX_TS_NUMBER。什么原因?%利用db3小波,对原始图像X进行2层分解,,这里是L(l),不是1[c,1]=wavedec2(X,2,'db3'); %全局阈值[thr,sorh,k

2017-06-09 09:20:46 16955 3

原创 MATLAB几种 彩色图像to灰度图像 的方法

主要是引用 rgb2gray函数,将3通道的彩图 转换成 2通道的灰度图像法1:3通道变成2通道imgname='E:\1.bmp'; [imagRGB] = imread( imgname ); %定义图像名称为imagRGB subplot(2,2,1);imshow([imagRGB]);title('原始图像'); if (length(size(ima

2017-06-05 10:09:03 2522

原创 MATLAB实现3通道的真彩图像转换成2通道的灰度图像

%将3通道的真彩图像转换成2通道的灰度图像,因为每一个figure(图像)有且仅有一个色图(colormap),然而色图有4种使用方法1、COLORMAP(MAP) 用MAP矩阵映射当前图形的色图。矩阵本身就是二维的2、COLORMAP('default')  默认的设置是 JET.3、MAP = COLORMAP 获得当前色图矩阵.4、COLORMAP(AX,...) 应用色

2017-06-02 09:59:06 6566 1

原创 QT5 出现一些问题的解决 办法

1、extra qualification 'Widget::' on member  ’ConvertHexChar‘ [-fpermissive] error: extra qualification 'Widget::' on member 'ConvertHexChar' [-fpermissive  char Widget::ConvertHexChar(char ch);原因是

2017-01-09 12:49:06 31525 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除