昆仑  

2009年7月10日

摘要: 在做一些应用的时候,可能会随时动态的改变一些控件的大小(比如QLabel),如果控件里的文字的大小不随之变化的话,就很容易出现太小,或者超出控件的情况发生。可以使用下面的代码来调整控件字体的大小:[代码]上面的代码是要求一个存放个位数字的方形控件的字体大小。假定控件的宽和高背限制为cellwidth变量的值。然后逐次循环创建fontsize大小的字体,通过QFontMetricsF类取得该字体应用... 阅读全文
posted @ 2009-07-10 20:14 ttylikl 阅读(4712) 评论(0) 推荐(0) 编辑

2009年7月3日

摘要: KLSudoku数独游戏软件说明:KLSudoku是一款完全免费,功能强大的数独游戏软件。使用C#开发,完全免费和开放源码。1、题目经典“无限”。除了随安装包提供的近5万条经典题目,还可以随机生成各种难度的题目。2、可以提高玩家的解题技巧。KLSudoku实现了大量的常用经典技巧,并且可以选出最为合适的题目来提示玩家,并图解如何使用该技巧。并且还可以给出完整的解体步骤给玩家... 阅读全文
posted @ 2009-07-03 00:46 ttylikl 阅读(3282) 评论(17) 推荐(0) 编辑
 
摘要: 有几个事情需要先做一下: 元对象设计,包括规则,数格以及其间的接口设计。需要完全的与界面解除耦合,最好按MVC设计。需要将操作接口抽象出来。 解题算法,题目生成算法的C++实现 模式题目生成器 常用函数和算法的C++移植 目标数独类型:标准数独,6阶数独,对角线数独,锯齿数独 GAE网站开发:KLSudoku链接,数独WIKI,网站链接,开发博客 第一次用Windows Live Writer... 阅读全文
posted @ 2009-07-03 00:31 ttylikl 阅读(222) 评论(0) 推荐(0) 编辑

2009年6月29日

摘要: vs2008制作的安装包,如果在目标机器上相升级之前的版本的时候,总是要求手动卸载旧版本,很多安装了vs2008sp1的开发者都遇到了这个与2005行为不一致的feature。在安装程序的时候,如果用户遇到这样的提示是很不爽的事情,尝试若干网上提到的技巧都不能解决问题。最后想到一个法子,用winrar将安装程序打包成一个自解压包,并且增加一个批处理文件。这个批处理文件作两个事情:1、调用msiex... 阅读全文
posted @ 2009-06-29 14:30 ttylikl 阅读(3282) 评论(5) 推荐(0) 编辑

2009年6月8日

摘要: 上周五参加了google的GDD2009,本来是想去了解一些关于Android的一些内容的,但是google工程师关于Google Wave的演示太精彩了,于是将一门预先准备要要听的讲座给放弃了,去看了关于Goolge Wave的一次比较全面的演示。虽然E文水平一般,但是Wave的演示还是让人很兴奋,看完后只有一个感觉——如果Email是今天才被发明的话,就应该是Wave这... 阅读全文
posted @ 2009-06-08 10:52 ttylikl 阅读(176) 评论(0) 推荐(0) 编辑

2009年5月21日

摘要: 下载了qt-sdk-linux-x86-opensource-2009.02.bin,在redhat linux as5 下安装后,可以正常启动qt creator了。可是编译qt自带的example程序的时候却发现链接有错误:/opt/qtsdk-2009.02/qt/lib/libQtGui.so:undefined reference to 'FcFreeTypeQueryFace'经搜索,... 阅读全文
posted @ 2009-05-21 00:46 ttylikl 阅读(4629) 评论(3) 推荐(0) 编辑

2009年5月17日

摘要: QT库在国际化和本地化方面做的很不错,使用其开发的软件在做软件的多语言版本的时候都非常的方便。通常都是在编程中使用QObject::tr函数将所有的字符串都括起来,这样就很容易使用linguist来导出英文文本,并且制作翻译文件,然后只要在程序里合适的地方使用QTranslator将需要的翻译文件load进去,然后调用qApp->installTranslator(),程序就自然的更换了另外... 阅读全文
posted @ 2009-05-17 17:11 ttylikl 阅读(1284) 评论(0) 推荐(0) 编辑
 
摘要: QT visual stuido 集成插件不能打开ui文件的原因我平时用vs2008 + qt4.5.0(commercial) + qt intergation1.4.3写QT程序,突然有一天,发现自己第一个ui文件怎么也打不开了,说需要使用uic将这个ui文件转换为可以被qt4 formeditor支持的格式。。。百思不得其解,难道QT4.5就不是QT4了???后来突然想起来,自己曾经用另外一... 阅读全文
posted @ 2009-05-17 17:01 ttylikl 阅读(2317) 评论(0) 推荐(0) 编辑

2009年4月19日

摘要: 这部分代码是从另外一个C++的程序里移植过来的,一时找不到原C++代码的连接了,但是从C#的代码反推C++的代码并不是什么问题,当时移植这段代码也没废什么功夫。 使用DLX(Dancing Link X)解决数独这个Exact Cover(精确覆盖)问题,是一个很常见的方法。类似的代码有比较多。但是也有相当的人是利用尝试和回溯的办法来解题的。 现在的计算机计算效率已经非常的高了,而数独的9X9的方... 阅读全文
posted @ 2009-04-19 00:31 ttylikl 阅读(704) 评论(0) 推荐(0) 编辑

2009年4月14日

摘要: 严西提的两点建议,都将在KLSudoku的下一版本v1.2里实现。以下是严西的原文:==================================================================ttylikl,您好! 我是一个数独爱好者,非常感谢您开发了免费的KLSudoku软件,为我的生活带来了很多乐趣,在使用过程中,我觉得软件如果能在以下两个方面改进一下,将用得更加方便,... 阅读全文
posted @ 2009-04-14 00:44 ttylikl 阅读(489) 评论(1) 推荐(0) 编辑