- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 QT 读写Xml文件
方法一:/* QDomNodeList nodeList = root.childNodes();int nSize = nodeList.size();for(int i=0;i{ QString rmpName = nodeList.at(i).toElement().tagName(); if (rmpName.compare("Communication")==
2012-09-12 13:28:05
572
转载 由于应用程序的配置不正确,应用程序未能启动
[VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题” 今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题“,这个问题很让我意外,以前只出现过缺少DLL的情况,而这次出现这个问题,让我一时没办法。想想,无非是两个原因引起的,要么是他没有
2012-08-09 11:37:39
505
转载 拦截QT关闭窗口的CloseEvent(转)
QDialog类下有一个虚函数void QDialog::closeEvent ( QCloseEvent * e ) [virtual protected] 通过实现closeEvent函数,就可以以对关闭窗口消息进行拦截,比如程序还没有完成工作时,可以弹出警告窗口,即使用户确认退出操作 在头文件中,需要加入#include : #ifndef TEST
2012-02-06 16:12:24
478
转载 main函数参数
前面介绍的main函数都是不带参数的。因此main 后的括号都是空括号。实际上,main函数可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加
2012-01-09 16:30:36
308
转载 字节序的问题
大端,小端 大小端是指CPU存储数据的方式,比如一个0x01020304这个证书,在windows,Linux下在内存中的布局如下: [01][02][03][04] 注意左边是高地址, 而右边是低地址 在UNIX下则是: [04][03][02][01] 注意左边是高地址, 而右边是低地址 通俗的说, 和w
2012-01-09 16:29:34
308
转载 sprintf用法详解
sprintf sprintf 将字串格式化。 在头文件 #includestdio.h>中 语法: int sprintf(string format, mixed [args]...); 返回值:字符串长度(strlen) 1. 处理字符方向。-负号时表时从后向前处理。 2. 填空字元。 0 的话
2011-12-13 16:59:52
787
转载 memset函数详细说明
1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";clrscr();memset(s,'G',6);printf("%s",s);getchar()
2011-12-13 15:00:59
615
转载 ASCII表与字符编码
1 ASCII码表 2 字符编码 一、什么是字符集?什么是编码? 字符(Character)是文字与符号的总称,包括文字、图形符号、数学符号等。 一组抽象字符的集合就是字符集(Charset)。 字符集常常和一种具体的语言文字对应起来,该文字中的所有字符或者大部分常用字符就构成了该文字的字符集,比如英文字符集。 一组有共同特征的字符也可以组成字符集,比如繁体汉字
2011-11-08 17:24:44
1919
转载 QTreeWidget的使用 .
看到一些人经常会问QTreeWidget的列宽怎么设啊,怎么固定列宽哦,行宽怎么设啊什么的.其实慢慢看manual就会找到了,下面就列下常用的方法:1.基本用法:初始化用基本用到的: //this->setMouseTracking(true);this->setRootIsDecorated(false);this->setSelectionMode(QAbstr
2011-11-08 17:23:46
1062
转载 QT设置系统文章
大家都知道Qt中有QDateTime等有关时间与日期的类,类中包含很多成员函数,可以很方便的实现有关时间与日期的操作,比如:想要获得系统当前的时间与日期,可以调用currentDateTime(); 但是Qt并没有提供设置系统时间的方法,这样我们只能自己来区分平台,调用平台相关的API,这篇文章实现在Windows下的设置。常用的与时间有关的Win32 API有两个:GetSystemTime
2011-11-08 17:22:43
402
转载 vc断点调试~~~~快捷键
调试.应用代码更改 Alt + F10 应用代码更改但不停止调试模式。有关更多信息,请参见编辑并继续。调试.自动窗口 Ctrl + Alt + V,A 显示“自动”窗口,以查看当前过程内当前执行行范围中的当前变量的值。有关更多信息,请参见中断执行。调试.全部中断 Ctrl + Alt + Break 临时停止执行调试会话中的所有进程。仅适用于“
2011-11-07 16:21:49
794
转载 Qt中解决乱码的方法
#include int main(int argc, char **argv){QTextCodec *codec = QTextCodec::codecForName("GB2312");QTextCodec::setCodecForLocale(codec)
2011-10-08 17:22:38
393
原创 关于QTableWidget去掉网格的问题
用上一篇文章的方法用clearContents()只是把里面的数据情况 调用此函数以后再调用一个setRowCount(0) 就能能将表格线也清空 不会再显示它的行号和表格了 ui->tableWidget_2->clearContents(); ui->tableWid
2011-09-29 16:16:39
7668
2
转载 关于QTableWidget的item所占内存的释放问题 .
关于QTableWidget中的数量众多的item所占内存比较多,用完要释放的问题。现在有两个问题:1 是什么时候释放?2 如何释放我们先看第一个问题,因为我现在的程序里面是定期刷新table,每次加载大量的数据,所以如果不清除之前的内存,就会使内存一直申请得
2011-09-29 16:07:59
1567
转载 error c3872: “0x3000”: 此字符不允许在标识符中使用
0x3000是汉语的空格,也就是全角空格,相当于一个汉字,但你又看不见它。你知道的,像逗号,有半角(,)和全角(,)之分的,其实空格也有。0x3000是全角的空格,0x20是半角的空格。你最好把这个语句的后面空白部分,都删除掉,免得有不可见的全角空格。
2011-08-11 09:55:26
798
转载 [转]error C2471: 无法更新程序数据库
error C2471: 无法更新程序数据库“d:\Work\ Project\FBReader\debug\vc90.pdb” fatal error C1083: 无法打开程序数据库文件:“d:\Work\ Project\FBReader\debug\vc90.pd
2011-08-01 10:30:07
585
转载 Qt4中ui文件的使用方法【转】
ui文件的使用是在Qt4中不太容易上手的一点,因为很多同学都是从Qt3升级到Qt4的,在升级过程中发现这部分的变化非常之大,让人有点无所适从。 Qt3的designer简直可以媲美一个ide,可以编辑代码,可以管理工程, 可是到了Qt4却仿佛是退化到了史前一万年,我们又来到那个茹
2011-07-29 10:45:03
897
转载 Porting to Qt 4 译文-摘自Qt文档
英文水平有限,将就吧。挑了主要的、用到的类块,正文如下: 该文档描述了将程序从Qt3引到Qt4的步骤。如果你还没有做出转移的决定,或者还不确定是否必要,可以先看一下Qt4提供的关键特性(key features)。也可以参考Moving from Qt 3 to Qt 4,了解
2011-07-25 17:08:29
1350
转载 vc2008快捷键
转载自 cpp_programer最终编辑 cpp_programer最近开始用VC2008了,感觉很陌生,为了更快地编程,需要快速熟悉开发环境,下面为网上整理的快捷键--------------------------------------个人感觉比较常用----------
2011-07-21 10:45:14
1615
转载 QT的核心-----signals & slots .
QT的 signal & slot机制 signals和slots机制是QT的根本。 slots和c++的成员函数(member function)几乎一样的,它们能定义为virtual,能overloaded,能定义为public,protected或private
2011-07-20 15:06:30
529
转载 QT4.6.2 + VS2008安装配置
QT4.6.2 + VS2008安装配置1.下载qt-win-opensource-4.6.2-vs2008.exe和qt-vs-addin-1.1.4.exe2.安装qt-win-opensource-4.6.2-vs2008.exe3.安装qt-vs-addin-1.1.4.
2011-07-11 17:13:00
2516
1
转载 QT 环境变量设置
我的Qt版本为:qt-sdk-win-opensource-2009.03如果有任何问题,请与作者联系。Qt环境变量的设置可以可以参考Qt安装目录bin文件夹下的qtenv.bat的设置,比如我的安装路径为D:/study/program/qt,那么该目录就在D:/study/p
2011-07-08 14:01:36
2261
转载 ACE的安装
ACE的安装是一件比较麻烦的事情,这里简单的记录了我在VS2005下安装ACE的过程,希望能给大家一个参考。 安装环境: 操作系统:Windows XP 专业版 编译环境:VS2005中文版 ACE版本:ACE-5.5.1 安装过程: 下载安装包。 Ace的安装文件可以在http
2011-07-07 14:14:53
96
转载 VC2005 VS VC2008 工程的相互转换
一、2008打开2005,可以直接打开的,应该是没有什么问题的。 二、2005打开2008,当转换后发现工程无法加载,是什么原因呢???因为08和05的调用公共运行库和编译器版本不同,但是他们的工程文件配置格式还是一样的。首先,用记事本打开2008的解决方案文件(方案名.sln)
2011-07-07 14:12:59
442
转载 VS2010 C++项目配置、宏、环境变量
1.配置属性->常规里的项几乎都有宏与之对应。2.默认情况下链接器中的输出文件由配置属性->常规中的输出目录、目标文件名、扩展名组合决定,$(OutDir)$(TargetName)$(TargetExt)。低版本的vs项目转换成2010以后常常会由于这两处的不一致造成错误。3.
2011-07-07 14:11:53
3276
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人