<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lixingworkCCC的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lixingworkCCC</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lixingworkCCC]]></copyright><item><title><![CDATA[QML学习文档]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/45643253</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/45643253</guid><author>lixingworkCCC</author><pubDate>Mon, 11 May 2015 13:44:25 +0800</pubDate><description><![CDATA[QML学习文档  





1. 介绍

QML是一种描述语言，主要是对界面效果等的一种描述，它可以结合javaScript来进行更复杂的效果及逻辑实现。比如做个游戏，实现一些更有趣的功能等




2. 简单的例子

import Qt 4.7

Rectangle {

width: 200

height: 200

color: "blue"]]></description><category></category></item><item><title><![CDATA[用openssl编写ssl,tls程序实例]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/22055161</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/22055161</guid><author>lixingworkCCC</author><pubDate>Tue, 25 Mar 2014 13:25:01 +0800</pubDate><description><![CDATA[◆ 用openssl编写ssl,tls程序 

作者：yawl(yawl@nsfocus.com) 
日期：2000-8-15     
    


1.客户端程序的框架为: 

/*生成一个ssl结构*/ 
meth = sslv23_client_method(); 
ctx = ssl_ctx_new (meth); 
ssl = ssl_new(ctx); 
]]></description><category></category></item><item><title><![CDATA[C++的重写，重载，重定义]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/19111471</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/19111471</guid><author>lixingworkCCC</author><pubDate>Wed, 12 Feb 2014 10:58:56 +0800</pubDate><description><![CDATA[1. 重写/覆盖 (override):
      父类与子类之间的多态性。子类重新定义父类中有相同名称和参数的虚函数。
1) 被重写的函数不能是 static 的。必须是 virtual 的，或者是 override 的 ( 即函数在最原始的基类中被声明为 virtual ， c++ 中没有 override) 。
2) 重写函数必须有相同的类型，名称和参数列表 (即相同的函数原型)
]]></description><category></category></item><item><title><![CDATA[C++模板学习]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/10390551</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/10390551</guid><author>lixingworkCCC</author><pubDate>Tue, 27 Aug 2013 14:17:35 +0800</pubDate><description><![CDATA[1.
模板的概念。
我们已经学过重载(Overloading)，对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如，为求两个数的最大值，我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。
//函数1.
int max(int x,int y);
{return(x>y)?x:y ;}
//函数2.
float]]></description><category></category></item><item><title><![CDATA[QT如何连接多种数据库]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/9999221</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/9999221</guid><author>lixingworkCCC</author><pubDate>Fri, 16 Aug 2013 11:50:37 +0800</pubDate><description><![CDATA[QT提供了对多种数据库的访问支持，对SQL Server也可以通过ODBC来进行访问。
要想顺利访问SQL Server。 首先要保证以下几点：
1. QT编译时已经编译了QtSql
2. 编译了ODBC插件。可以通过 configure -plugin-sql-odbc来保证，也可以单独编译~/src/plugins/sqldrivers/odbc
qmake -t vclib odbc]]></description><category></category></item><item><title><![CDATA[QT正则表达式---针对IP地址]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/9947357</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/9947357</guid><author>lixingworkCCC</author><pubDate>Tue, 13 Aug 2013 14:05:12 +0800</pubDate><description><![CDATA[QT正则表达式---针对IP地址


2011-04-21 14:13 2458人阅读 评论(0) 收藏 举报

正则表达式qt框架2010


首先小例：转自http://blog.youkuaiyun.com/vah101/archive/2010/12/08/6063180.aspx



判断合法IP的QT正则表达式：

bool IsIPaddress(QString i]]></description><category></category></item><item><title><![CDATA[Qt Gif图片无法显示问题(WINDOWS)]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/9310717</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/9310717</guid><author>lixingworkCCC</author><pubDate>Fri, 12 Jul 2013 14:00:35 +0800</pubDate><description><![CDATA[这几天写QT程序时遇到个问题,本机编译完成的应用程序的Gif正常显示,但移到其他机器上只有png能正常显示,gif和jpg却无法显示.刚开始以为是资源包的关系,然后以为是路径的关系,最后才发现是其实是插件的关系.

       在Qt的目录下有plugins/imageformats这样一个目录,里面有qgif.dll,qjpeg4.dll等动态链接库,当在安装过QT的机器上,这些库能被成功]]></description><category></category></item><item><title><![CDATA[QT如何加载动态图片实例]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/9096137</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/9096137</guid><author>lixingworkCCC</author><pubDate>Fri, 14 Jun 2013 16:40:49 +0800</pubDate><description><![CDATA[#include 
#include 
//#include     //qt中的类
#include 
#include 
int main (int argc, char *argv[])
{
QApplication app(argc,argv);
QLabel *label=new QLabel ("", 0); //初始化qlabel
QMovie pm("logo.gif");   /]]></description><category></category></item><item><title><![CDATA[QT QXmlStreamWriter用法小结]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8919375</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8919375</guid><author>lixingworkCCC</author><pubDate>Mon, 13 May 2013 10:06:12 +0800</pubDate><description><![CDATA[在前一篇博客《QT QXmlStreamReader用法小结》中，我们介绍了QXmlStreamReader的基本用法。QXmlStreamReader主要用于xml文件的读取，这一篇则介绍QT下xml文件存储类QXmlStreamWriter。先简单介绍API，然后给出应用实例（仍然以短信为例）。

 

一 API介绍

writeStartDocument():写文档头，作用类似]]></description><category></category></item><item><title><![CDATA[QT QXmlStreamReader用法小结]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8919370</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8919370</guid><author>lixingworkCCC</author><pubDate>Mon, 13 May 2013 10:05:26 +0800</pubDate><description><![CDATA[一 API介绍

    readNext():从xml输入流中读取下一个记号

    name():记号的名称，即

    isStartElement():判断当前已读取的记号是否为开始元素，开始元素即

    isEndElement():判断当前已读取的记号是否为结束元素，结束元素即

    readElementText():读取当前记号对应的文本值，]]></description><category></category></item><item><title><![CDATA[QT延时]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8890112</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8890112</guid><author>lixingworkCCC</author><pubDate>Mon, 06 May 2013 13:37:44 +0800</pubDate><description><![CDATA[QT延时


分类： 
QT 2012-02-01 17:34 
268人阅读 评论(0)
收藏 
举报

qtstructthread多线程eventswindows


关于sleep函数，我们先来看一下他的作用：sleep函数是使调用sleep函数的线程休眠，线程主动放弃时间片。当经过指定的时间间隔后，再启动线程，继续执行代码。sleep函数并不能起到定时的作用，主要]]></description><category></category></item><item><title><![CDATA[Chapter6-Chapter8 Chapter 6]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8881278</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8881278</guid><author>lixingworkCCC</author><pubDate>Fri, 03 May 2013 17:48:44 +0800</pubDate><description><![CDATA[Qt 笔记 Chapter6-Chapter8 Chapter 6 Layout ManagementQt提供的layout: QHBoxLayout, QVBoxLayout, QGridLayout, QStackedLayout. 使用layout的一个理由是使得widget适应字体的变化和程序界面语言的变化. 其他可以执行layout管理的类: QSplitter, QScrollArea]]></description><category></category></item><item><title><![CDATA[delete p和delete[] p的区别]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8809273</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8809273</guid><author>lixingworkCCC</author><pubDate>Tue, 16 Apr 2013 15:31:51 +0800</pubDate><description><![CDATA[operator new 和 operator delete函数有两个重载版本，每个版本支持相关的new表达式和delete表达式：
   void* operator new (size_t);        // allocate an object
   void* operator new [] (size_t);     // allocate an array
   
   v]]></description><category></category></item><item><title><![CDATA[Qt程序打包成exe可执行文件图文教程]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8782440</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8782440</guid><author>lixingworkCCC</author><pubDate>Wed, 10 Apr 2013 13:37:29 +0800</pubDate><description><![CDATA[Qt程序打包成exe可执行文件图文教程


分类： 
Qt 2012-11-29 10:04 
538人阅读 评论(0)
收藏 
举报

exepluginsqtQtQT工具

目录(?)[+]






很多Qt爱好者想发布自己的Qt软件，但却发现在其他没有安装Qt SDK的机器上无法运行，这就是本文想要说明的问题。现在网上大部分软件都要发布自己开发的应用程]]></description><category></category></item><item><title><![CDATA[Qt学习之如何启动和终止一个线程]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8642056</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8642056</guid><author>lixingworkCCC</author><pubDate>Wed, 06 Mar 2013 13:42:43 +0800</pubDate><description><![CDATA[Qt学习之如何启动和终止一个线程 



QThread启动线程终止线程 


 
 
今天来看看Qt如何启动一个线程吧，代码就以精通Qt4编程的为例
先来给出每个文件的相关代码然后再加以分析
 
 


Cpp代码  


//*************dialog.h**************//       #ifndef DIALOG_H  #defi]]></description><category></category></item><item><title><![CDATA[QT开发环境安装配置教程]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8596233</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8596233</guid><author>lixingworkCCC</author><pubDate>Wed, 20 Feb 2013 21:32:00 +0800</pubDate><description><![CDATA[QT开发环境安装配置教程


分类： 
QT 2012-11-29 23:31 
697人阅读 评论(0)
收藏 
举报


Linux版的直接在ubutnu软件中心输入QT，安装响应的Designer，Creater，Library等即可。
下面介绍Windows版QT开发环境Qt Creater + MinGW + Qt libraries配置方法：

1.下载安装M]]></description><category></category></item><item><title><![CDATA[常用系统配置和命令]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8289556</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8289556</guid><author>lixingworkCCC</author><pubDate>Thu, 13 Dec 2012 10:34:52 +0800</pubDate><description><![CDATA[常用系统配置和命令 

1.文件系统层次结构
了解linux程序安装配置的基础，要看看。
http://www.pathname.com/fhs/pub/fhs-2.3.html

2.mount
详细使用参考&&&&

挂载光驱    mount -t iso9660 -o iocharset=cp936 /dev/cdrom
挂载iso文件 mount -t iso9660]]></description><category></category></item><item><title><![CDATA[Qt中Qstring,char,int,QByteArray之间到转换]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8269539</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8269539</guid><author>lixingworkCCC</author><pubDate>Fri, 07 Dec 2012 15:08:02 +0800</pubDate><description><![CDATA[11、各种数据类型的相互转换
char * 与 const char *的转换
char *ch1="hello11";
const char *ch2="hello22";
ch2 = ch1;//不报错，但有警告
ch1 = (char *)ch2;

char 转换为 QString
其实方法有很多中，我用的是：
char a='b';
QString str;
str]]></description><category></category></item><item><title><![CDATA[QTableWidget的用法总结]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8141182</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8141182</guid><author>lixingworkCCC</author><pubDate>Fri, 02 Nov 2012 15:56:49 +0800</pubDate><description><![CDATA[在使用Qt不多的日子里，已经两次用到了QTableWidget这个控件，也慢慢的习惯和喜欢上了它。再使用QTableWidget的时候，已不像刚开始使用时的迷茫。嗯嗯。现在就来总结总结我与QTableWidget相识的历程......(*^__^*) 嘻嘻……
使用时也查过不少资料，在此感谢前辈们的用心总结与分享！
  
                        ▍ ★∴
　　　．．]]></description><category></category></item><item><title><![CDATA[Qt关于滚动条]]></title><link>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8049488</link><guid>https://blog.youkuaiyun.com/lixingworkCCC/article/details/8049488</guid><author>lixingworkCCC</author><pubDate>Mon, 08 Oct 2012 18:06:41 +0800</pubDate><description><![CDATA[如果你想让你输入的对话框有滚动条，你可通过固定你对话框的大小来搞定

widget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);设置widget在水平和垂直方向调整组件大小的方式。
参数值有：
QSizePolicy::Fixed
QSizePolicy::Minimum
QSizePolicy::Max]]></description><category></category></item></channel></rss>