- 博客(174)
- 资源 (4)
- 收藏
- 关注

原创 QT源码解析 文章索引
QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数 QT源码解析(二)深入剖析QT元对象系统和信号槽机制 QT源码解析(三)深入剖析QT元对象系统和信号槽机制(续) QT源码解析(四)剖析Qt的事件机制原理 QT源码解析(五)QLibrary跨平台调用动态库的实现 QT源码解析(六)Qt信号槽机制与事件机制的联系 QT源码解析(七)Q
2010-01-04 11:37:00
46468
3
转载 DDZ
概述 “斗地主”是一种三人玩的争先型牌类游戏(四人也能玩),每局牌有一个玩家是“地主”,独自对抗另两个组成同盟的玩家【译注:译文直接用“农民”这个词】。地主的目标是(以合法的出牌方式)先出完手里所有的牌,而农民的目标是在地主出完牌以前,农民中的任何一人先出完手里所有的牌。 据说斗地主起源于中国湖北,如今已风靡整个中国,并流行于互联网上。 玩家、牌面和发牌 我们先介绍三人斗地主,四人斗地主
2012-05-31 21:07:23
8447
1
原创 std::map排序的原理
今天被同事问到一个问题,map中第三个参数的意思是什么,于是写了下面这个程序测试了一下。#include #include using namespace std;typedef map icMap;typedef map::iterator It;
2011-09-06 16:12:51
19152
原创 给std::string增加format函数
//============================================================================// Name : main.cpp// Author : Jing// Version
2011-08-18 18:01:00
13154
原创 vista下实现开机运行
HKEY_LOCAL_MACHINE//Software//Microsoft//Windows//CurrentVersion//Run是没有权限写入的,除非以管理员身份运行。而直接写入HKEY_CURRENT_USER//Software//Microsoft//Windows//CurrentVersion//Run也可以开机运行,不需要管理员身份。
2010-06-09 15:46:00
4354
1
原创 Meego安装初体验
Meego1.0于2010-5-25发布了,赶紧来体验一下。由于Meego SDK采用Xephyr 作为虚拟器,所以要在intel CPU的Linux发行版上运行,例如Fedora 11, Ubuntu 9.10下面介绍一下安装过程:
2010-06-03 11:46:00
19290
23
原创 使Qt程序只运行一个实例
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 版权声明本文为原创作品
2010-05-20 08:48:00
21800
16
原创 论坛里搜集的一段INet请求http的代码
void CAbcdefDlg::OnButton1() { // TODO: Add your control notification handler code here BOOL bResult = FALSE; // 初始化WinInet 环境 HINTERNET hInternet = InternetOpen("Microsoft Internet Explo
2010-04-28 16:39:00
5361
原创 QT源码解析(九)解析QDateTime
版权声明本文为原创作品,请尊重作者的劳动成果。转载必须保持文章完整性,并以超链接形式注明原始作者“ tingsking18 ”和 主站点 地址,方便其他朋友提问和指正。 QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数QT源码解析(二)深入剖析QT元对象系统和信号槽机制QT源码解析(三)深入剖析QT元对象系统和信号槽机制(续)QT源码解析(四
2010-04-26 09:50:00
25206
9
原创 QT源码解析(八)Qt是如何处理windows消息的
版权声明本文为原创作品,请尊重作者的劳动成果。转载必须保持文章完整性,并以超链接形式注明原始作者“ tingsking18 ”和 主站点 地址,方便其他朋友提问和指正。 QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数QT源码解析(二)深入剖析QT元对象系统和信号槽
2010-04-26 09:48:00
17266
11
原创 QT源码解析(七)Qt创建窗体的过程
版权声明本文为原创作品,请尊重作者的劳动成果。转载必须保持文章完整性,并以超链接形式注明原始作者“ tingsking18 ”和 主站点 地址,方便其他朋友提问和指正。 QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数QT源码解析(二)深入剖析QT元对象系统和信号槽机制QT源码解析(三)深入剖析QT元对象系统和信号槽机制(续)
2010-04-26 09:45:00
17727
5
原创 Qt开源版本和商业版本的区别
Qt LicensesWe offer Qt under the following licenses:Qt Commercial Developer LicenseThe Qt Commercial Developer License is the appropriate version to use for the development of
2010-04-24 14:38:00
29443
3
原创 QTreeView的Item添加QProgressBar
原理请查qt 的帮助直接上代码:#include #include #include #include #include #include #include #include class ImageDelegate : public QItemDelegate{ public: ImageDelegate(QObject *
2010-04-21 19:10:00
9012
7
原创 汉字转拼音的类C#
汉字转拼音的类(C#): //// ///将汉字转换成为拼音 /// public class chs2py { private static int[] pyvalue = new int[]{-20319,-20317,-20304,-20295,-20292,-20283,-2
2010-04-14 15:59:00
4888
1
原创 VC将屏幕区域保存为图片
VC将屏幕区域保存为图片,该代码为网上搜集整理。int CDlldemoDlg::SaveBitmapToFile(HBITMAP hBitmap, LPSTR lpFileName) //hBitmap 为刚才的屏幕位图句柄 { //lpFileName 为位图文件名 WORD wBitCount; //位图中每个像素
2010-04-14 10:18:00
6810
原创 fedora core4下安装Qt4.5
版权声明本文为原创作品,请尊重作者的劳动成果。转载必须保持文章完整性,并以超链接形式注明原始作者“ tingsking18 ”和 主站点 地址,方便其他朋友提问和指正。 Normal 0 7.8 磅 0 2 false false false
2010-04-12 15:32:00
11403
原创 Qt+gsoap调用WebService
版权声明本文为原创作品,请尊重作者的劳动成果。转载必须保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。Qt+gsoap调用WebService1. 前言Qt本身给我们提供了调用WebService的解决方案qsoap,看了一下他的介绍,感觉实在是太弱了,而且又是个新出的东西,所以还是决定不用他。
2010-04-07 09:39:00
24329
31
原创 在Qt中使用ActiveX控件
版权声明本文为原创作品,请尊重作者的劳动成果。转载必须保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。在Qt中使用ActiveX控件Qt的windows商业版本提供了ActiveQt这个framework,使用这个组件我们可以在Qt中使用ActiveX控件,并且也开发基于Qt的ActiveX控件。ActiveQt包含
2010-03-22 08:41:00
67968
20
原创 从dll导出lib
版权声明本文为原创作品,请尊重作者的劳动成果。转载必须保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 一、使用VC++的工具DUMPBIN将DLL中的导出函数表导出到一定义(.DEF)文件EXAMPLE: DUMPBIN VideoDeCoder.dll /EXPROTS /OUT:VideoDeCoder.def
2010-03-18 22:30:00
21087
26
原创 在Qt中使用sleep
在Qt中使用sleep关于sleep函数,我们先来看一下他的作用:sleep函数是使调用sleep函数的线程休眠,线程主动放弃时间片。当经过指定的时间间隔后,再启动线程,继续执行代码。sleep函数并不能起到定时的作用,主要作用是延时。在一些多线程中可能会看到sleep(0);其主要目的是让出时间片。sleep函数的精度非常低,当系统越繁忙的时候它精度也就越低,有时候我们休眠1秒,可
2010-02-10 10:11:00
152381
6
转载 Google百度和谷歌的那些事
作者:virushuo 发表于 2010-01-14 22:01 最后更新于 2010-01-15 00:01转自:http://blog.devep.net/virushuo/2010/01/14/blog56google_blogtinyfool_1_go.html 很久不在这个blog上写和技术无关的东西了,尤其不想写跟业界有关的东西,觉得太空,太忽悠,对别人没价值。但这次,我想
2010-01-16 19:49:00
1776
1
原创 发现QtCreator一个bug
版权声明本文为原创作品,请尊重作者的劳动成果。转载必须保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 版本:Qt Creator1.2.1 系统:winXP pro 32位 简体中文安装文件名称:qt-sdk-win-opensource-2009.03.1.exeQt版本:4.5.2把工程放到含
2010-01-16 09:00:00
1952
3
原创 QT源码解析(六)Qt信号槽机制与事件机制的联系
版权声明本文为原创作品,请尊重作者的劳动成果。转载必须保持文章完整性,并以超链接形式注明原始作者“ tingsking18 ”和 主站点 地址,方便其他朋友提问和指正。 QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数QT源码解析(二)深入剖析QT元对象系统和信号槽机制QT源码解析(三)深入剖析QT元对象系统和信号槽机制(续)QT源码解析(四)剖析Q
2010-01-08 13:47:00
15678
2
原创 delphi使用COM控件的时候是否需要CoInitialize
版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 delphi使用COM控件的时候是否需要CoInitializeMSDN上CoInitialize的解释:Initializes the COM library on the current apartment and identifies th
2010-01-06 10:34:00
5119
1
原创 封装Log4cplus后不能记录行号的问题
版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 封装Log4cplus后不能记录行号的问题在使用Log4cplus的时候,在配置文件中配置了%l,就是记录日志信息所在的文件和行号。我们可以直接LOG4CPLUS_ERROR(logger,LogMsg);来进行日志记录了。这样日志信息里面就会有
2010-01-06 08:56:00
3387
1
原创 QT源码解析(五)QLibrary跨平台调用动态库的实现
版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数QT源码解析(二)深入剖析QT元对象系统和信号槽机制QT源码解析(三)深入剖析QT元对象系统和信号槽机制(续)QT源码解析(四)剖析Qt的事件机制原理QT源
2010-01-04 11:27:00
22470
2
原创 QT源码解析(四)剖析Qt的事件机制原理
版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数QT源码解析(二)深入剖析QT元对象系统和信号槽机制QT源码解析(三)深入剖析QT元对象系统和信号槽机制(续)QT源码解析(四)剖析Qt的事件机制原理QT源
2010-01-04 10:06:00
16989
2
原创 Qt3和Qt4版本差异带来的问题和解决方法
版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 Qt3和Qt4两个版本存在很大的差异,这也给我们使用带来了很大的挑战。下面我结合一下我在实际编程过程中遇到的问题来总结一下如何更好的使用Qt3和Qt4两个版本来进行编程。Qt的版本不断更新,现在最新的版本是4.6。 1. 首先是系统平台的差异。
2009-12-31 13:35:00
7005
1
原创 Qt多线程操作界面---在QThread更新QProgressBar
版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 #include #include #include #include #include class RenderThread : public QThread{ Q_OBJECTsignals:
2009-12-29 09:02:00
24557
4
原创 关于Qt solution中qtwinmigrate framework的一个bug
版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。在国外的一个论坛上找到的:The WinMigration framework does the following behind the scenes when you call QMfcApp::pluginInstance in your Dll
2009-12-28 15:33:00
3261
转载 ZT:使用Qt Style Sheet(2)
转自:http://hi.baidu.com/buptyoyo/blog/item/a2f8611514d23b0b4a90a706.html2, 解决冲突a) 使用object name i. 在程序里面要先设置控件的,如: btnOne = new QPushButton(ce
2009-12-21 20:17:00
1899
转载 ZT:使用Qt Style Sheet(1)
转自:http://hi.baidu.com/buptyoyo/blog/item/1ef4fd00d6e026054bfb5104.html借用css 的灵感, Qt也支持Qt自己的css, 简称qss。同css 相似,qss的主要功能与最目的都是能使界面的表现与界面的元素分离,即质与形的分离,就如同一个人可以在不同的时候穿上不同的衣服一样,css机制的引入,使得设计一种皮肤与界面控件分离的
2009-12-21 20:16:00
2441
转载 ZT:Qt中解决乱码的方法
在程序main.cpp中加入以下代码#include int main(int argc, char **argv){ QTextCodec *codec = QTextCodec::codecForName("GB2312"); QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCString
2009-12-21 08:30:00
1309
转载 ZT:通过Qt4.2样式表定制程序外观
本文翻译自Qt季刊(Qt Quaterly)第20期。原文地址: http://doc.trolltech.com/qq/qq20-qss.html译文地址:http://linuxstudy.cn/notes/show_note.php?name=qq20-qss贴到论坛后,格式有点混乱,图片也没了,可以到上面的译文地址中查看比较好的排版页面。通过Qt4.2样式表定制程序外观作者:Girish
2009-12-18 14:49:00
2106
原创 将自定义的widget放到Qt Designer中
版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 将上篇文章写的PushButton放到Qt Designer中:PushButtonplugin.h#include class PushButtonPlugin:public QObject, public QDesignerCusto
2009-12-18 14:36:00
5708
原创 QT源码解析(三)深入剖析QT元对象系统和信号槽机制(续)
版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数QT源码解析(二)深入剖析QT元对象系统和信号槽机制QT源码解析(三)深入剖析QT元对象系统和信号槽机制(续)QT源码解析(四)剖析Qt的事件机制原理QT源码解
2009-12-12 14:17:00
11883
22
C++ 必知必会
2014-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人