- 博客(42)
- 资源 (4)
- 收藏
- 关注
原创 Qt知识点、疑难杂症的治疗
Q:QVariant 保存指针数据A1:1,使用QVariant::fromValue((void*)target)保存数据2,使用(ShortcutItem*)(v.value()) 提取数据A2:1,使用Q_DECLARE_METATYPE(ShortcutItem*) 声明metatype。2,QVariant::fromValue(target) 保存数
2014-08-25 16:13:04
1526
原创 Qt QDialogButtonBox 英文翻译问题
环境:Qt 5.3.1 + vs2013问题描述:1,使用Qt Creator拖拉QDialogButtonBox到界面上,设计下,显示两个标准按钮:“确定”、“取消”。运行,结果两个按钮显示为 “OK”,“Cancel”。2,QMessageBox、QInputDialog……等均有此问题。解决过程:1,google方案:复制qt_zh_CN.qm放入
2014-08-25 16:03:17
7067
4
原创 软件作品 UI 截图
由于是工作上的项目,软件名字做了下打码处理,以免有广告嫌疑。此作品已经正式发布2个月了,所以不存在啥保密啦。截图1:截图2:截图3:截图4:(便签)
2014-02-25 14:22:25
1158
原创 qBook 电子书阅读器
作为一个程序员,总得有点“不折腾不舒服斯基”的精神!作为一个喜欢看书的,总得有点“不够舒服就不看”的追求!我曾经是一个程序员,喜欢看书,目前在写小说(已写了一部)。大多时间看的书都是纸质版的,但是网络资源太丰富啦,那么多的电子书像美女似的横摆在那儿,不能不让我流口水。网络上流传的看电子书的软件不少,试用了几个,界面都烂的一塌糊涂,甚至功能性也都弱得一坨渣。再好的电子书,用那样的烂软
2012-04-28 15:07:16
1948
原创 QMinder 界面展示
QMinder 的界面展示------------------------主界面---- 自动任务主界面----ToDo主界面-九宫格日志主界面- 灵感风格管理过期任务目录管理任务提示任务信息添加自动任务对话框
2011-12-26 14:35:15
830
转载 收集的一些句子(来源网络,长期更新)
培根:跛足但没有走错路的人胜过健步如飞但误入歧途的人有些人一辈子都在骗人,而有些人用一辈子去骗一个人。—《开往春天的地铁》人生不能像做菜,把所有的料都准备好了才下锅。—《饮食男女》你怎么就不明白呢?这个世界不会为你而改变什么的,我就像这个世界一样是不会为你而改变的!—《牿岭街少年杀人事件》当我们满怀喜悦和惆怅的成长已经成为一种可以被讲述的故事时,我们发现我们从未遵守过任何一个诺言,
2011-06-03 12:21:00
755
转载 如何让Dialog响应WM_CHAR消息
创建一个MFC Dialog 的Porject 。为了截获键盘击键的值,需要用到WM_CHAR消息。但在Project中添加该消息后会发现,程序无法响应该消息。即击键后程序并没有执行到该消息对应的函数处。参考MSDN对该消息的描述:
2011-05-16 14:25:00
1591
原创 Python 实例: 备份文件
都说生命苦短,我用python, 所以这两天我也开始学python了.昨天搞了下语法,今天搞出来个实例,备份文件.尽管编码相当烂,但是测试了一下,还真能用.它读取一个任务文件, 根据指定的任务参数自动备份.
2011-04-22 15:32:00
1368
原创 自绘CListCtrl 间隔行颜色变换
<br />用CMFCListCtrl 的话非常简单.重载GetCellColor就行. 对于CListCtrl,使用下面的方法.<br /> <br />BOOL CReportCtrl::OnEraseBkgnd( CDC* PaintDC ){ if (_IsUseRowColor()) { CRect ctrl; CRect rect; CRect head; int itemHeight; CDC *pDC = GetDC(); // non-clipp
2011-03-31 11:05:00
3056
2
转载 CWnd::RepositionBars函数和WM_SIZEPARENT消息
<br />转帖自: http://hi.baidu.com/shi51314/blog/item/d5646409199951a82fddd426.html<br /> <br /> <br />在一般用MFC编写的程序的窗口客户区中,可能有好几个子窗口(具有WM_CHILD风格的窗口)。 <br />上边是工具栏,中间是视图窗口,下边是状态栏。三个窗口在框架的客户区里和平共处,互 <br />不重叠。主框架窗口的尺寸改变了,别的子窗口都能及时调整自己的尺寸以便保持相互位置 <br />关系不变,例如状态
2011-03-17 10:13:00
3863
原创 小知识1
1> 当使用LoadToolBar的时候,决定工具栏大小(高度)的是工具栏资源button大小2> 使用CEdit::SetCurBanner 设置其未获得输入焦点时的提示信息3> 控制ComboBox下拉列表长度: a,在设计界面里,点击一下Combo Box的下拉箭头,此时出现的调整框就是Combo Box的下拉调整框。 b,属性里有个 No integral height 钩选项,4> MessageBox对话框置顶并使用模态风格: 指定第一个参数(父窗口)为程序主窗口,并使用MB
2011-01-13 09:58:00
786
原创 VC下的多页文档打印
在MFC 的 Document/View 框架下打印文档相比于纯手工SDK打印文档, 已经变得简易多了. 但是: 多页文档的打印总是那么麻烦!麻烦在于你得一个字符一个字符的累加去计算你每一页文档应当打印多少字符
2010-12-10 10:55:00
3482
原创 单实例运行程序和SetEventData在非WinCE平台下的实现
单实例运行程序的方法蛮多(google知道有哪些).用VC的话,这活就太简单了,下面简单两行代码搞定HANDLE m_hMutex=CreateMutex(NULL,TRUE, m_pszAppName); if(GetLastError()==ERROR_ALREADY_EXISTS) { return FALSE; } 但是....
2010-12-02 10:14:00
1862
原创 LinkBox : 一个控件多个超链接
<br /> <br />程序设计中HyperLink控件经常用到,vs2010 自带了HeperLink控件,可以直接在设计器中使用,相当方便.即便用的vc6.0这样的老古董也可以从网上找到一大把HyperLink控件的实现代码.codeproject上的实现的都挺漂亮的. <br /> <br />此次项目开发中需要在一个地方放好几个链接,它们排列密集-------这没有关系,多拖几次鼠标就行了-------但是他们的父窗口在运行的过程中需要改变大小,这些链接控件也要相应的改变其在窗口中的位置. 使用E
2010-09-19 14:30:00
2008
原创 7色球游戏
<br />初次玩这个游戏是刚入大学的时候,我手机上带的小游戏。后来手机丢了,就再也没有玩过了。<br />前天逛csdn的时候看到这个文章:http://student.csdn.net/space.php?uid=108270&do=blog&id=34114&page=2#content<br /> <br />心血来潮,想自己用VC++实现一个,权当是怀旧了。。<br /> <br /><br />效果就是这个样子了。所有的颜色都可以订制:背景色,球颜色,网格颜色<br />代码只实现了基本的功能,
2010-06-16 21:12:00
4039
原创 俄罗斯方块第二版
放假了,没回家,租房了,没网线---俗话说,有电脑不能上网就好比有个老婆而不能上床.以往自己装好学生,电脑里面都不带安装游戏的.甚至附件里面的纸牌,挖地雷游戏都被我给删掉了.现在一不能上网,立马觉得空虚了.这日子要TMD怎么过啊.人总不能一心烦一空虚就去拿关系代数和微积分解闷吧. 突然想起来自己是写过一个俄罗斯方块的,可以拿出来凑合着.翻出来代码编译一下,一看那代码写的恶心的半天没
2009-08-26 20:11:00
1547
原创 代码美化/统计/工程清理小工具CodeHelper
网络上已经有很多这方面的工具,但是并没有把这些功能整合到一起.,为了方便自己的使用,写了一个集成的.大部分代码是现成的:统计代码使用的是"源码统计器1.1版--作者:魏镇江",代码在这儿:http://www.vckbase.com/document/viewdoc/?id=993.我修改了这份代码的一部分.封装到一个类中了.美化代码的部分使用的是Astyle,(作为子进程运行),代码
2009-06-24 18:45:00
1390
原创 (转)人生的100个真相
看过之后觉的心有戚戚焉 ------------------------人生的分割线------------------------------- 人生道路上的100个真相 很多人为了得到别人的承认和夸奖做着各种事情。于是根本不喜欢的事情,也不得不努力地、辛苦地去做。可是我认为其实是在偷懒。因为他们一直做着“应该做的事”和“不得不做的事”,而不去做“想做的事”,是在逃避“创造自我人生
2009-05-20 11:11:00
614
原创 尼采语录
----------2部分------- 1 “哪里有知识之树,哪里就有天堂”---最古老和最现代的毒蛇都这样说。 PS:拜伦也说过:“知识之树不是生命之树。”形而上的个人自觉越深会让人越痛苦,实用型的知识越多越使人受到条条框框的束缚,所以卢梭在他的漫谈遐想录里说:“我到了晚年才得出了一个让人不敢恭维的学问:‘愚昧无知比博学多识更好。” 2 克服一种感情的意志
2009-05-10 21:02:00
965
原创 尼采语录
谁终将声震人间,必长久深自缄默 谁终将点燃闪电,必长久如云漂泊 ------------------------------哲理的分割线--------------------------1 自从厌倦于追寻,我已学会一觅即中;自从一股逆风袭来,我已能抗御八面来风,驾舟而行。 2 许多东西被我抛却,故而被诸君视为傲慢;若从外溢的酒杯里豪饮,难免洒落许多佳酿,故不要怀疑酒的质量。 3“
2009-05-10 20:50:00
2288
原创 贪吃蛇 c++
贪吃蛇也算是一个经典的游戏了. 写了一个简单的实现,运行截图如下 这个实现很简单.就是在画布上用不同的颜色画一个个的小矩形.实现很简单,就不贴代码了.只写上最主要的实现思路 蛇的移动.其实就是把蛇尾用背景色覆盖掉,把蛇头(上下左右)移动倒一个适当的位置.而蛇的身体的其他位置都不变的.假如用一个链表保存蛇的身体的各个部位的位置.那就是删除表尾,改变成适当的坐
2008-12-27 14:03:00
8692
5
原创 windows c 计算器
照例先上图.下面光贴代码不说话!广告不照例了,这次打在前面. c/c++/Java编程群 :58698324 欢迎加入// Maindlg.rc//Microsoft Developer Studio generated resource script.//#include "resource.h"#define APSTUDIO_READONLY_SYMBOLS///////////////
2008-12-12 21:42:00
1450
原创 MFC 实现俄罗斯方块三
3> 控制 控制程序比控制我自己 的意识要容易多了. 响应键盘的 上下左右键就万事大吉 enum {TRANSFORM = 0,DOWN = 2,LEFT = -1,RIGHT = 1,FASTTOBOTOOM = 3}; 先定义好变形和移动代码,在switch case中用到.FASTTOBOTOOM = 3 是什么意思咧?先它是说不要一格一格的移动而要立即 落到底部滴干活.每
2008-12-05 14:29:00
3955
1
原创 MFC实现俄罗斯方块二
1>生成物体 大家想的都过于复杂了.生成物体只是为几个小方块生成几个 行列值,当然这个行列值不是随意的.而是有限制的.假如我们让第一个方块的行列值为 然后依据这个方块在它的上下左右四个方向随机生成第二个方块,然后再根据第二个生成第三....根据第三个生成第四个.每个方块都是上一个方块的上下左右四个方向中非上一个方块的地方,那这个生成的物体正是我们要的!!!不信在纸上画一下! 根据
2008-12-03 20:17:00
6265
3
原创 MFC 实现 俄罗斯方块
很经典的游戏.简单又让人着迷.今天就用mfc来实现个自己的俄罗斯方块.运行截图如下:看起来还行吧..网上有很多版本的实现代码.但是看了几个都是用一个很大的数组记录这些下落的物体的形状.然后写一个很大的switch case来实现变形.感觉真麻烦.今天提出一个容易的实现方法.下面切入正题思路是这样的:一:随机生成物体二:控制 1.变形 围绕一个方块向
2008-12-03 11:31:00
15163
8
原创 c++实现计算器
以前写过一个计算器 发表在此博客中(现在已删除) 实现的太过于拉杂,今天再看的时候都不好意思了.代码写的乱七八糟,拉杂不堪,EvaluateExp()看了一会儿都不明白自己是怎吗实现的..估计以前看到这代码的童鞋更加迷茫...嘿嘿.不好意思 昨天写了一个文章,中缀表达式转后缀表达式, http://blog.csdn.net/qiuchengw/archive/2008/1
2008-10-05 22:04:00
3786
2
原创 中缀转后缀表达式
对于一个中缀表达式 a+b*c*(d-e/f) 转换成后缀是这样的形式 abc*def/-+ 后缀表达式是相当有用处的,转换成后缀表达式后求值会简单很多.那么该如何转换呢?网上关于这方面的资料一搜一大把,每本数据结构的书中都会提及这个算法,在这个算法中,用到 栈 这个数据结构.1,关键是比较运算符的优先级,谁的优先级高,谁就出现在前面上面的表达式中,有括号的时候括号优先级最高,*/次之,+
2008-10-04 21:56:00
1741
原创 c++实现对文件目录树形打印
这个程序的实现倒是相当简单,一个目录遍历的问题,先看效果,如图所示(控制台程序)首先新建一个支持mfc的win32控制台程序...然后就是遍历目录了...在遍历目录的同时打印目录.就这么简单,没啥技术含量,主要就是那些缩进格式和线条的控制,实现也相当的简单,只要在遍历的时候用一个循环就搞定了...就不多啰嗦了.看代码吧文件的开头首先定义两个字符串类型的常变量,作为上图中的线条的定义const CS
2008-09-27 09:34:00
7144
1
QBook 电子书阅读器
2012-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人