自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小豪之家

一个热爱生活的普通C++程序员

  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

原创 QT:图片按钮(改进版)

之前我写过一个可以直接显示图片的Button: http://blog.csdn.net/aaa20090987/article/details/6789380当时为了方便,直接用QFrame作为它的基类,结果(布局,使用等)十分不方便,还是老老实实地用 QAbstractButton 作为基类,再用paintEvent来画图吧//tqt.h#ifndef TQT_H_

2011-09-28 15:59:22 6177

转载 Qt中添加背景图片的方法

工作似乎走上正轨了,上周五的工作是做一个界面,用到QFrame和QPushButton,QFrame做主面板,QPushButton为其子控件,需要在主面板上贴背景图片,还需要在QPushButton上贴上相应的图标,弄了一天,再加上今天一小会,终于有一点点结果了。通过从

2011-09-28 14:40:28 2375

转载 用 RPM 打包软件

RPM(Red Hat Package Manager)是用于 Linux 分发版(distribution)的最常见的软件包管理器。因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件。RPM 是 Linux“标准基本库”版本 1.0.0 指定的安装工具。在 Li

2011-09-20 16:22:02 1214

转载 Linux下解压压缩及打包命令大全

.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d

2011-09-19 16:37:01 1050

原创 QT:Qsocket长连接的实现(多线程服务器)

废话少说:直接上代码PS:为了减少代码量,这里忽略了链接出错时的错误处理//服务器端//dialog.h#ifndef DIALOG_H#define DIALOG_H#include #include #include "fortuneserver.h"class Dialog : public QDialog{ Q_OBJECTpublic:

2011-09-19 12:00:43 15025 14

原创 QT:Qsocket长连接的实现(单线程服务器)

废话少说:直接上代码代码功能:客户端先向服务发送一个字符串,服务器收到后,再向客户端发送一个同样的字符串(回射字符串)这个DEMO的服务器端已经在2012-2-14大幅度更新了,之前的程序存在有严重的问题(内存泄露,不释放端口。。。),我也是新手,请大家见谅,如果大家发现这个DEMO还有什么问题,欢迎留言和建议。大家共同学习。源代码://服务器端 /

2011-09-19 11:54:33 7391 14

原创 QT的内存管理

参考以下这几篇文章:http://blog.csdn.net/dbzhang800/article/details/6300789http://blog.csdn.net/dbzhang800/article/details/6300025

2011-09-06 12:37:08 1101

转载 Linux/Ubuntu下 静态编译Qt程序

一般情况下,我们用Qt编译出来的程序是要依赖于系统Qt库的,也就是这个程序移到别的没有安装Qt库的系统上是不能使用的。会提示缺少……库文件之类的错误。这就是动态编译的结果。但是如果我们想编译一个程序,这个程序在发给别人后,他们可以直接打开,而不需要特别地去先安装Qt库,那就需

2011-09-05 10:01:38 2754

原创 可以供MFC调用的,QT实现的DLL(qtwinmigrate实现)

MFC和QT的消息循环机制不同,所以,要让QT写的DLL可以供MFC调用,要做一点特殊的处理#include #include #include #include #include #include #include "widget.h"BOOL WI

2011-09-02 17:30:08 13584 9

原创 双击时不运行单击事件

思路很简单,就是加一个延时,判断在特定时间内是否有第二个鼠标事件//tqt.h#ifndef TQT_H_#define TQT_H_#include #include class ClickedLabel : public QLabel{ Q_OBJECTprivate: int press; //QTimer *timer;protected: vo

2011-09-02 10:19:12 1787

原创 程序运行时改变语言

程序很简单,就不解释了,呵呵//tqt.h#ifndef TQT_H_#define TQT_H_#include #include //QT动态加载(运行时改变)语言的例子class Dialog : public QDialog{ Q_OBJECTprivate: QLabel *textLabel; QLabel *languageLabel; Q

2011-09-02 10:15:42 1491

redis网络事件框架的使用

redis封装了一个小型网络库供自己使用,这个网络库只有几百行代码,却基本实现了一个高效的异步网络事件框架,而且与其他redis模块相对独立,故我将其独立出来,方便以后复用。 与著名的libevent相比,它代码精简,只实现了最基本的功能,而且没有用上什么高深的技术,十分适合我们学习和借鉴。 以下这个程序实现了一个简单的回显服务器,并且每秒钟在控制台输出一句话。它简单地演示了redis网络模块的使用。 这个程序由6个源文件组成,ae.h, ae.c, ae_epoll.c, anet.h, anet.c, main.c组成,main.c由我原创,其他源文件来自于redis源代码(注释版,有改动)

2013-11-22

hao IM 0.20更新补丁

haoIM的更新补丁,修复了几个BUG 1:自动保存/读取服务器的IP地址和端口,不用每次打开都输入一遍。 2:解决了对方隐身时依然显示对方状态的问题。 3:解决了程序关闭后托盘图标并没有立即消失的问题。 4:解决了因外部原因而强制关闭主窗口后,聊天窗口依然存在的问题。 软件(未更新)地址:http://download.csdn.net/source/3198457 源代码(未更新)地址: http://download.csdn.net/source/3198961

2011-04-22

我自己写的聊天软件haoIM的源代码(utf-8)

我自己写的聊天软件haoIM的源代码,用C++(QT)实现,欢迎大家下载试用。 有问题或建议,请发送邮件至:[email protected]

2011-04-17

我自己写的聊天软件haoIM

我自己写的聊天软件haoIM,用C++(QT)实现,欢迎大家下载试用。 如果有问题或建议,请发送邮件至:[email protected]

2011-04-17

我自己写的聊天软件haoIM的源代码

我自己写的聊天软件haoIM的源代码,用C++(QT)实现,欢迎大家下载试用。 有问题或建议,请发送邮件至:[email protected]

2011-04-17

有问题的QT程序,请大家帮忙看一下吧

有问题的QT程序 这个程序的功能是客户端向服务器发送一个字符串,服务器接收到这个字符串之后,进行处理(复制一个相同的字符串之后加在后面),再返回给客户端。 但不知为什么,服务器一接收数据就出错,请大家帮我看一下吧,先谢谢了。 (提示说不能向别的线程发送信号/数据,但我所有的问题都是在同一个线程里面处理的啊?)

2011-03-21

C与C++库函数.chm

C与C++的基本函数汇总,给大家当字典来用一下。

2009-10-06

空空如也

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

TA关注的人

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