QT
文章平均质量分 78
szonebit
这个作者很懒,什么都没留下…
展开
-
用QT产生报告的一种方案
方案简述------------------------------------------------------------------------------------------------(1)有一个xml文件作为报告的模板F,各种需要动态显示的数据在模板中有唯一的标识,运行时可以根据这些标识来获得实际数据R; (2)使用xml的库,解析模板F,并根据标识填充实际的动态数原创 2012-03-13 13:34:37 · 4053 阅读 · 0 评论 -
TTF字体基本知识及其在QT中的应用
字体类型以Windows为例,有4种字体技术:Raster:光栅型,就是用位图来绘制字形(glyph),每个字都以位图形式保存Vector:矢量型,就是用一系列直线的结束点来表示字形TrueType:使用一系列直线、曲线和一些提示(hint)命令来绘制字形Microsoft OpenType:与TrueType一致因为TrueType等字体的hint能够调节只想的长度和原创 2012-05-18 15:50:43 · 7434 阅读 · 0 评论 -
Qt国际化功能开发中的Locale问题
基于Qt进行国际化功能的开发,主要问题是要搞清楚Locale这个概念。Locale的概念在计算机技术中,Locale是一个参数集,用于定义用户语言、国家(或地区)以及其他在用户界面中可见的与语言和国家相关的特性,比如日期表示、货币表示等。为了分别不同Locale,一个Locale对象会有一个ID来表示它,这个ID至少包括语言ID和地区ID。在POSIX系统中,Local原创 2012-05-18 16:07:24 · 8477 阅读 · 0 评论 -
Qt Object模型及其线程和事件处理
几个重要结论QObject、线程和事件处理对象类图如下: 大多数Qt类的实现都采用”外部接口类+内部实现类“,即QAbc类作为接口给用户使用,但QAbc类的功能基本上在QAbcPrivate实现。 每个线程都以QThread实例表示,并且在内部拥有一个QThreadData来表示线程的基本数据。 每个线程维护了一个QPostEvent队列,用来保存待处理的事件(如鼠标、键盘以及用户事件),原创 2015-06-11 21:56:07 · 3764 阅读 · 1 评论