pamxy

为了那么丁点的兴趣,你懂的...

导航

上一页 1 2 3 4 5 6 7 ··· 12 下一页

2013年3月29日 #

Qt学习之路(34): 国际化(下)

摘要: 转自:http://devbean.blog.51cto.com/448512/245063上次说了国际化的过程,现在来看一下具体的国际化的相关代码。在代码中,我们使用tr()将需要翻译的字符串标记出来。lupdate工具就是提取出tr()函数中的相关字符串。tr()函数是QObject类的一个static函数,其签名如下:staticQString tr(constchar*sourceText,constchar*comment = 0,intn = -1);虽然我们只传了一个参数,但是实际上tr()函数是接受3个参数的。第一个参数是我们需要翻译的文字,如果使用qm文件有对应的字符串,则使 阅读全文

posted @ 2013-03-29 19:44 pamxy 阅读(244) 评论(0) 推荐(0) 编辑

Qt 资源系统

摘要: 转自:http://blog.sina.com.cn/s/blog_98a4dde701013lcw.htmlQt 资源系统是一个将二进制文件存入可执行程序的平台无关的机制。当你的程序经常需要这样的一系列文件(图标、翻译文件等)并且不想冒丢失某些文件的风险时非常有用。资源系统基于qmake、rcc和QFile之间的紧密合作。它废弃了 Qt 3的嵌入工具和image collection机制。目录[隐藏]1资源集合文件( .qrc )2外部二进制资源3编译嵌入资源4在程序中使用资源资源集合文件( .qrc )程序相关的资源在一个 .qrc 文件中指明,其基于XML的文件格式列出磁盘上的文件,并且 阅读全文

posted @ 2013-03-29 19:25 pamxy 阅读(349) 评论(0) 推荐(0) 编辑

用QT在Windows下编写dll程序

摘要: 转自:http://blog.csdn.net/yyzsyx/article/details/6086052因为QT必须有调用QApplication的exec方法,这样才能产生消息循环,QT的程序才可以运行。所以说如果我们使用了QT编写了dll程序,在普通的 windows程序中是不能调用的。在调用的时候会出现错误。当然QT提供了解决方法:那就是QTWinmigrate这里是QT官方网站对QTWinmigrate的介绍:http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Windows/qtwinmigrate下面我来介 阅读全文

posted @ 2013-03-29 19:09 pamxy 阅读(552) 评论(0) 推荐(0) 编辑

MAKEINTRESOURCE

摘要: 转自:http://baike.baidu.com/view/2899077.htmMAKEINTRESOURCE是一个资源名转换的宏,VC的定义是(winuser.h):#define MAKEINTRESOURCEA(i) (LPSTR)((ULONG_PTR)((WORD)(i)))#define MAKEINTRESOURCEW(i) (LPWSTR)((ULONG_PTR)((WORD)(i)))#ifdef UNICODE#define MAKEINTRESOURCE MAKEINTRESOURCEW#else#define MAKEINTRESOURCE MAKEINTRESOU 阅读全文

posted @ 2013-03-29 16:52 pamxy 阅读(682) 评论(0) 推荐(0) 编辑

Visio Studio中的resource.h文件.rc资源

摘要: 转自:http://blog.sina.com.cn/s/blog_a9303fd901017cjl.htmlresource.h就是.rc文件的头文件.rc文件里的常量全在resource.h定义.rc文件和resource.h 都是给project add resource 的时候VS 自动生成的。一般情况下不用你去写和修改vc会帮你写和改但是如果你想用以前的.rc中的资源比如你以前做的对话框你只需复制粘贴就行了就象下面这段IDD_JK_DIALOG DIALOGEX 0, 0, 320, 200STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | W 阅读全文

posted @ 2013-03-29 16:09 pamxy 阅读(570) 评论(0) 推荐(0) 编辑

Qt学习之路(33): 国际化(上)

摘要: 转自:http://devbean.blog.51cto.com/448512/2446892D绘图部分基本告一段落,还在想下面的部分要写什么,本来计划先说下view-model的相关问题,但是前面看到有朋友问关于国际化的问题,所以现在先来说说Qt的国际化吧!Qt中的国际化的方法有很多,常用的有使用QTextCodec类和使用tr()函数。前者将编码名称写到代码里面,除非你使用Unicode编码,否则国际化依然是一个问题;后者就不会有这个问题,并且这也是Qt推荐的做法。因此,我们主要来说使用tr()函数的方法进行应用程序的国际化。我们先来看一个很简单的MainWindow。为了清楚起见,这里只 阅读全文

posted @ 2013-03-29 12:48 pamxy 阅读(257) 评论(0) 推荐(0) 编辑

2013年3月27日 #

什么是SDK

摘要: 转自:http://liyanblog.cn/articles/2012/09/18/1347935267646.html SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到我们这个系列教程,我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。 其实上面只是说了一个 SDK 大概的概念而已,理解什么是 SDK 真有这么容易吗?恐怕没这么简单!为了解释什么是 SDK 我们不得不引入 API、 阅读全文

posted @ 2013-03-27 21:21 pamxy 阅读(607) 评论(0) 推荐(0) 编辑

QT中文乱码与国际化支持

摘要: 转自:http://blog.csdn.net/alicehyxx/article/details/4960571QT国际化支持Qt内部采用的全Unicode编码,这从根本上保证了多国语界面实现的正确性和便捷性。Qt本身提供的linguist工具,用来实现翻译过程十分方便。MFC中利用资源DLL切换资源,或使用多个RC文件进行不同语言版本编译等方法都十分麻烦,如果你曾经使用过MFC,QT解决多语言问题的便捷性绝对会让你感觉是一种享受。本文讨论以下几个方面内容:1、QT中解决中文乱码的方法;2、QT中实现国家化支持。3、对话框实现多语言一、中文乱码1、在程序中直接使用中文,需要在程序中加入以下代 阅读全文

posted @ 2013-03-27 17:43 pamxy 阅读(328) 评论(0) 推荐(0) 编辑

MessageBox

摘要: 转自:http://baike.baidu.com/view/927800.htmMessageBox目录简介VB中的实例C/C++中的用法函数功能函数原型参数返回值展开简介VB中的实例C/C++中的用法函数功能函数原型参数返回值展开编辑本段简介MessageBox是编程过程中,为了达到提示效果而设计的消息提示框。根据实际使用的不同需求,可以设定不同的参数值编辑本段VB中的实例函数原型:MessageBox.Show(Text,Title,MessageBoxButtons,MessageBoxIcon ,MessageBoxDefaultButtons)参数说明:(1)Text:必选项,消息 阅读全文

posted @ 2013-03-27 15:34 pamxy 阅读(599) 评论(0) 推荐(0) 编辑

ADF(自动输稿器)概述

摘要: 转自:http://baike.baidu.com/view/63506.htm( Automatic Document Feeder 自动原稿输送器)自动输稿器,作为复印机的组成部分之一。在几年前还是很多用户认为可有可无的选购件,而现在却是很多数码复合机的配准配置。越来越多的用户认为,使用ADF可以大大节省扫描原稿的人工时间,特别是很多机器同时配备了自动翻转器后,复印双面文稿就得心应手了。事实上,ADF只是单面输送原稿,而DADF才是双面输稿器,原稿放在DADF的托盘上(图中3)时,就已经启动了托盘上的传感器,传感器会检测出原稿的大小;按下复印键后,搓稿轮(图中1,使用时盖下)将原稿搓入一张 阅读全文

posted @ 2013-03-27 11:35 pamxy 阅读(4604) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 12 下一页