自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

转载 delete与delete[]

转:http://blog.chinaunix.net/uid-20476365-id-1942474.htmlC++ delete与delete[]区别   delete只会调用一次析构函数,面delete[]会调用每一个成员的析构函数。在More Effective C++中有更为详细的解释:“当delete操作符用于数组时,它为每个数组元素调用析构函数,然后调用ope

2013-12-02 13:41:39 634

转载 QString和QDateTime之间的相互转换

原文地址:QString和QDateTime之间的相互转换作者:darcy1、QDateTime 转换为 QString QString QDateTime::toString ( Qt::DateFormat format = Qt::TextDate ) constview plainQString strBuffer;  Q

2013-11-15 11:01:55 792

转载 QDateTime类参考

QDateTime类提供了日期和时间功能。 详情请见…… #include qdatetime.h>所有成员函数的列表。公有成员QDateTime ()QDateTime ( const QDate & date )QDateTime ( const QDate & date, const QTime & time )bool isN

2013-11-15 11:00:33 1191

转载 ui:没有合适的默认构造函数可用

原因是由于ui中的objectName被修改,与namespace Ui {class Widget;}中的"Widget"名称不一致引起的:将ui中的objectName 改成 "Widget",就不会出现这个问题

2013-11-14 11:10:01 3088

转载 Qt自定义窗口部件

转:http://qimo601.iteye.com/blog/1407257QtDesigner自定义窗口部件有两种方法:改进法(promotion)和插件法(plugin)改进法1、改进法之前,要先写好子类化QSpinBox后的HexspinBox.h和HexspinBox.cpp文件。把这两个文件拷贝到想要的项目中。HexspinBox

2013-11-14 09:27:00 1073

转载 句柄与指针

语言中的文件句柄。 从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一个16位的无符号整数。应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。如果想更透彻一点地认识句柄,

2013-11-04 16:17:06 438

转载 UNICODE,GBK,UTF-8区别

转:http://www.cnblogs.com/cy163/archive/2007/05/31/766886.htmlUNICODE,GBK,UTF-8区别    简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设u

2013-10-21 10:23:17 518

转载 QT中的SOCKET的通信

转:http://blog.csdn.net/xiaoyangger/article/details/57587791、服务端程序 [cpp] view plaincopyprint?//ui_widget.h   #ifndef UI_WIDGET_H   #define UI_WIDGET_H     #include    #include 

2013-10-11 13:36:34 805 1

转载 [原]qt5几个类和机制的简要介绍

转:http://m.blog.csdn.net/blog/xin289379297/8948150在刚开始学习qt的时候,想要一个对qt的大体了解,无果,只能慢慢摸索,现在qt5了,相信大体框架暂时不会改变多少,所以贴出来,大家交流,有什么不对的地方大家还是指出的为好,基本上是翻译的qt官方文档,所以有不对的地方一定要指出来啊。QtCore         这是qt最核心的m

2013-10-11 13:21:56 615

转载 QMetaObject::connectSlotsByName: No matching signal for……

转:http://hi.baidu.com/passion_wu128/item/ac39f69733e591d41b49df50今天写代码中发现按照 void on__() 规则命名的槽函数不起作用,而且提示:QMetaObject::connectSlotsByName: No matching signal for on_btn_test_clicked(),简略代码如下:class

2013-09-27 15:00:33 1299 1

转载 信号槽的两种关联方式

控件可以自动调用Qt中“connectSlotsByName”即“按空间名称关联槽”的方式进行关联,对应的函数必须写成“on_控件名_信号名”的格式;或者也可以通过connet函数人为显式地将信号和槽关联起来。但是,如果采用显式connect的方法的同时,又将槽函数的名字起成了“on_控件名_信号名”的格式,那么就会在运行时弹出“QMetaObject::connectSlotsByNam

2013-09-27 14:07:27 1127

转载 qt designer已停止工作

这个问题确认莫名其妙,可能是qt designer启动加载相关配置时,内存申请出错抛出异常导致,将qt designer在用户文件夹下的配置文件夹删除即可解决这个问题。在“C:\Users\用户名\.designer”文件夹下有一个叫“gradients.xml”的文件,把这个文件删除掉,就又可以打开了

2013-09-27 11:12:45 4371 1

转载 QT文本编码

转:http://blog.sina.com.cn/s/blog_a401a1ea0101fh3z.html QT中的QString内容使用Unicode作为文本编码。但是实际系统中通常采用的是其他编码,例如GBK,utf8等。为了便于兼容这些格式,QT中还设置了两个字符串类型:QCString类: C类型字符串,必须以0结尾,也就是中间不能含有0. 例如GBK编码的字符串QByt

2013-09-27 09:33:40 874

转载 c++学习论坛推荐

本文为大家推荐一些c++学习论坛,让大家找到相互学习的平台,希望对一些计算机编程者和对c++感兴趣的人有一些帮助,国内做的比较好的c++学习论坛有:一、编程入门网c++频道(http://www.bianceng.cn/Programming/cplus/)二、C++奋斗乐园(http://www.cppleyuan.com/)三、c++博客(http://www.cppblog.co

2013-09-24 17:22:56 1425

转载 c_str

string.c_str是Borland封装的String类中的一个函数,它返回当前字符串的首字符地址。c_str函数的返回值是const char*的,不能直接赋值给char*,所以就需要我们进行相应的操作转化,下面就是这一转化过程。c++语言提供了两种字符串实现,其中较原始的一种只是字符串的c语言实现。与C语言的其他部分一样,它在c++的所有实现中可用,我们将这种实现提供的字符

2013-09-23 17:04:08 491

转载 从 相对路径 说开来(从C++到Qt)

转:http://blog.csdn.net/dbzhang800/article/details/6363165在Qt论坛经常看到网友抱怨:QPixmap("dbzhang800.png") 加载图片不成功 QFile("dbzhang800.txt") 打开文件失败 ... 遇到这种问题,我一般回答:请注意区分进程的"工作目录 "与程序所在的目录 。但这种回答似乎还是显得太苍白

2013-09-22 15:59:53 529

转载 Graphics View Framework

文章原始出处:http://www.devbean.net/2012/12/qt-study-road-2-gvf/Graphics View 提供了一种接口,用于管理大量自定义的 2D 图形元素,并与之进行交互;还提供了用于将这些元素进行可视化显示的观察组件,并支持缩放和旋转Graphics View 是一个基于元素(item)的 MV 架构的框架。它可以分成三个部分:元素 it

2013-09-18 10:37:01 573

转载 自定义信号槽需要注意的事项

文章原始出处:http://www.devbean.net/2012/08/qt-study-road-2-custom-signal-slot/自定义信号槽需要注意的事项:发送者和接收者都需要是 QObject 的子类(当然,槽函数是全局函数、Lambda 表达式等无需接收者的时候除外); 使用 signals 标记信号函数,信号是一个函数声明,返回 void,不需要实现函数代码

2013-09-16 13:27:12 563

转载 运行exe时找不到dll

使用 LIBS 指定却依然提示找不到dll请注意,这个指定是编译期的。dll 是动态链接库,也就是说,在 exe 运行的时候需要找到这个库。运行时查找的顺序是:当前路径 -> 系统路径(通常是 system32)。所以,要把dll 复制到 exe 所在目录

2013-09-16 10:52:15 3831

转载 友元函数和友元类

转:http://www.cppblog.com/twzheng/articles/21020.html友元函数和友元类        采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函

2013-09-13 17:23:37 418

转载 三十分钟掌握STL

这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离

2013-09-13 14:37:59 489

转载 QT中定时器使用办法

转:http://blog.tianya.cn/blogger/post_show.asp?BlogID=2727722&PostID=23172320定时器的使用非常简单,我们只需要以下几个步骤就可以完成定时器的应用:  1.产生一个定时器  QTimer *time_clock=new QTimer(parent);  2.连接这个定时器的信号和槽,利用定时器的timeou

2013-09-12 15:55:00 782

转载 QString介绍

QString stores a string of 16-bit QChars, where each QChar corresponds one Unicode 4.0 character.  一、初始化QString字符串            1)Char * 初始化  QString str = "Hello";          QString co

2013-09-11 11:15:39 702

转载 Qt 事件和信号

Qt的事件很容易和信号槽混淆。这里简单的说明一下,signal由具体对象发出,然后会马上交给由connect函数连接的slot进行处理;而对于事件,Qt使用一个事件队列对所有发出的事件进行维护,当新的事件产生时,会被追加到事件队列的尾部,前一个事件完成后,取出后面的事件进行处理。但是,必要的时候,Qt的事件也是可以不进入事件队列,而是直接处理的。并且,事件还可以使用“事件过滤器”进行过滤。总的来说

2013-09-11 09:39:09 1178

转载 QT4工作笔记之QLabel Qmovie绘图 2011

转:http://blog.chinaunix.net/uid-26388681-id-3027521.html以下内容只是工作总结,博主对内容的正确性不负任何责任前一篇我记录了,QT/E环境的搭建工作,这篇我主要记录QT4中使用QLable和QMovie绘制图片和动画的方法。环境方面我使用的是静态编译的QT/E环境,如果是动态编译可能环境可能会稍微有点区别。1、我主要

2013-09-10 17:31:15 1092

原创 qt中运行不了 vs中可运行 vs debug中exe不能运行

路径问题,qt默认程序的执行路径是其build中的目录   VS默认的程序执行目录是工程的目录将程序中所用到的文件改为绝对路径即可

2013-09-10 16:38:56 1256

转载 Qt操作XML例子

本文件用 QDomDocument 读取XML文件XML文件路径:D:\Test\qt\xml\test.xml 内容: xml version="1.0" encoding="GBK" ?>   Root>       Test Attr="属性">金财税Test>   Root>   1、新建一个Qt工程,命名为xml。2、在xml.pro文件加入一句 Qt += xml

2013-09-10 11:58:04 1280

转载 Qt中xml的读写

我们可以看到,如果所要读取的XML文件不是很大,采用DOM读取方法还是很便捷的,由于我用的也是DOM树读取的方法,所以,本文所介绍的也主要是基于DOM的方法读取。(来自http://blog.sina.com.cn/s/blog_4ac0a0d30100mr53.html)根据常用的操作,我简单的把对XML的操作分为以下几类:1 首先对XML文件进行操作,打开文件。这个

2013-09-10 11:50:32 823

转载 QWidget与HWND的互相转换

在编写Windows的应用程序时,我们有时不可避免地要与Windows平台固有的Win32 API打交道,但是Win32 API里面常常用到的HWND等诸多句柄QT并没有。QT作为一款优秀的跨平台GUI库,不可能未作考虑,那么需要互相转换的时候该如何做呢? HWND转QWidget?123QWidget *myWidget;HWN

2013-09-09 20:55:38 735

转载 win7下如何建立ftp服务器

工具/原料win7系统步骤/方法1首先在本地机器上创建一个用户!这些用户是用来登录到FTP的!我的电脑右键->管理->本地用户和组->用户->“右键”新建用户->输入用户名和密码再点创建就行了!2其次是在C盘新建文件夹“FTP上传”和“FTP下载”两个文件夹!并在每个

2013-09-08 19:46:05 568

转载 连接Mysql和从MySql中取出数据的API介绍

2.1 mysql_real_connect()2.1.1 函数原型:MYSQL *mysql_real_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsig

2013-09-05 16:13:38 781

转载 LINK 2005 和 LINK 1169 的解决办法

今天遇到了 LINK 2005 错误。搜了一下,还真有学问呢。遂转载于此。没来得及看完第一篇,就用第二篇的方法了。第一篇:链接器都干了些什么?(http://www.cppblog.com/jacky2019/archive/2007/03/29/20891.html)Posted on 2007-03-29 19:10 小熊 目前项目在不停的增长,我想

2013-09-05 15:40:55 993

转载 qt中关于设置颜色

一般的属于QWidget子类的一些控件,可以直接使用样式表,例如label->setStyleSheet("color:white");Qpalette类相当于对话框或是控件的调色板,它管理着控件或窗体的所有颜色信息,每个窗体或控件都包含一个QPalette对象,在显示时按照它的QPalette对象中对各部分各状态下的颜色的描述来进行绘制。就像油漆匠的油漆计划,当要刷墙时,到计划中去查

2013-09-05 11:29:08 2844

转载 配置vs2010 包含库头文件,库文件

打开VS2010工程项目注意在左下角有Solution Explorer、Class View、Property Manager等几个选项点击Property Manager弹出Property Manager框里面有Debug|Win32和Release|Win32选项这2个选项可以设置Debug和Release的工程属性设置打开其中一个双击Microsoft

2013-09-05 09:20:09 1054

原创 No such file or directory

悲催,又遇到这个错误 fatal error C1083: 无法打开包括文件:“QtSql”: No such file or directory照样在.pro文件中加上 QT += sql发现依然是这个错误改了好久,终于发现要将这个项目文件的build文件删掉,重新运行即可很多编译错误都是要先将旧的build文件删除,再重新运行

2013-09-03 17:00:28 1473

转载 远程连接sql server 2000服务器的解决方案

一 看ping 服务器IP能否ping通。    这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。    二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。    如telnet 202.114.100

2013-09-03 15:43:25 669

转载 QT 远程连接 SQL SERVER 注意事项

1、QT 使用ODBC连接SQL SERVER 连接设置一定正确2、启动SQL SERVER 服务3、SQL SERVER 设置允许远程连接3、建议关闭防火墙,3604、查看服务器的端口是否打开(如果没有打开,请打开服务器监听端口)http://blog.sina.com.cn/s/blog_8acf1be10101bedf.html

2013-09-03 15:19:12 671

转载 SQL Server 2008 允许远程连接的解决方法

用户在使用SQL Server 2008远程链接时,可能会弹出如下对话框:在链接SQL服务器时发生网络链接错误或特定实例错误。SQL服务器不存在或者链接不成功。请验证用户名是否正确或SQL服务器是否已经配置远程链接功能。(错误发现方:命名管道供应方。错误代号:40---无法和SQL服务器进行链接)如何处理这一问题?用户如果发现这个错误提醒,需要检查三个方面的配置,并

2013-09-03 14:49:48 734

转载 QT连接SQL Server(ODBC)

QT提供了对多种数据库的访问支持,对SQL Server也可以通过ODBC来进行访问。要想顺利访问SQL Server。 首先要保证以下几点:1. QT编译时已经编译了QtSql2. 编译了ODBC插件。可以通过 configure -plugin-sql-odbc来保证,也可以单独编译~\src\plugins\sqldrivers\odbcqmake -t vclib odbc

2013-09-03 13:47:03 1035

转载 Qt数据库总结

#include QT += sqlQSqlDatabase类实现了数据库连接的操作QSqlQuery类用来执行SQL语句QSqlRecord类 封装数据库所有记录第一:QSqlDatabase类QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");  采用QSQLITE数据库,QMYSQL数据库有问题?db.se

2013-09-02 13:54:55 654

c++ 实现 ftp上传 下载

windows c++简单的 ftp上传下载

2013-08-21

空空如也

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

TA关注的人

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