(Qt 翻译) QGLAbstractScene】的更多相关文章

QGLAbstractScene Class Reference #include <QGLAbstractScene> This class was introduced in Qt3D 4.8. Public Types enum FormatListType { AsFilter, AsSuffix } Public Functions   QGLAbstractScene ( QObject * parent = 0 ) virtual ~QGLAbstractScene () vir…
这段时间一直都在怼qt的国际化,以前也接触过国际化,但是感觉不是那么的深刻,这次是因为一个项目要做一个国际化的版本,代码里面是不能出现中文的,所以就翻译了一下.qt用的是4.8.6 64位的,IDE(集成开发环境)用的是vs2010. 我就把我操作的流程在这里给大家说一遍,按照我这么做的话肯定是没有什么问题,其实就是需要两个文件,一个是ts文件,一个是qm文件. 第一步需要在pro文件中加上一段话. TRANSLATIONS += offlinedataquery_zh.ts 文件名其实可以自己…
#include <QGLSceneNode> QGLSceneNode ( QObject * parent = 0 ) QGLSceneNode ( const QGeometryData &geometry, QObject * parent = 0 ) virtual ~QGLSceneNode () void addNode ( QGLSceneNode * node ) void addNodes ( const QList<QGLSceneNode *> &a…
Thread Support in Qt QT提供线程支持在平台独立的线程类.一个安全线程的传递事件的方式,一个信号槽的链接在线程之中.这使得开发多线程容易.多线程程序也是一个有用的范例为不冻结用户界面情况下的耗时的操作. 推荐阅读: 这个文件打算给有多线程的知识和经验的读者.如果你是新手,看我们推荐的阅读清单. Threads Primer: A Guide to Multithreaded Programming Thread Time: The Multithreaded Programm…
QWaitCondition Class Reference[QtCore module] 该类提供一个情况变量来同步线程. #include <QWaitCondition> 注意:该类所有的函数是线程安全的. 公共函数: QWaitCondition ()   ~QWaitCondition () bool wait ( QMutex * mutex, unsigned long time = ULONG_MAX ) bool wait ( QReadWriteLock * readWri…
1. 修改工程文件 .pro ,加入翻译源文件 hello_world.ts: TRANSLATIONS += \        Resource/translations/hello_world.ts 写代码时需要注意下面两点:  2. 源码用 utf-8 字符集3. 源码中需要翻译的字符串必须用英文(不能有中文或其它语言),则需要用 tr()  函数.  例如: QMessageBox::information(this,tr("Information"),tr("Hel…
Qt 本地化(翻译) 翻译流程大致是这样的:首先源代码产生 ts 文件,然后送给 Qt Linguist(Qt 语言家)这个 Qt 自带的小工具进行处理产生 qm 翻译文件,最后源代码里加载这个 qm 翻译文件. 凡是你要进行翻译的文本都要用 tr() 函数来包裹.这个 tr() 是 QObject 类的一个函数,用它包裹的文本会被 Qt Linguist(Qt 语言家)捕捉到从而进行翻译工作.或者你也可以这样理解,用 tr() 包裹的文本会添加到 ts 文件中.关于 ts 文件在下文会说到.例…
自定义安装程序 您可以使用脚本通过以下方式来自定义安装程序: > 添加Qt Installer Framework操作,该操作由脚本提供,并由安装程序执行. > 添加新页面,该页面由您在package.xml文件中指定,并将其放置在packages文件夹中. > 修改现有页面,通过插入自定义用户界面元素来作为子部件. > 添加语言变体. 您可以同时使用组件脚本和控制脚本来自定义安装程序.通过在组件的package.xml文件的Script元素中指定组件脚本,可以将该脚本与特定的组件…
  原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://devbean.blog.51cto.com/448512/245063 上次说了国际化的过程,现在来看一下具体的国际化的相关代码.   在代码中,我们使用tr()将需要翻译的字符串标记出来.lupdate工具就是提取出tr()函数中的相关字符串.tr()函数是QObject类的一个static函数,其签名如下:   static QString tr(const char …
文章来源:http://devbean.blog.51cto.com/448512/245063/ 在代码中,我们使用tr()将需要翻译的字符串标记出来.lupdate工具就是提取出tr()函数中的相关字符串.tr()函数是QObject类的一个static函数,其签名如下:   static QString tr(const char *sourceText, const char *comment = 0, int n = -1);   虽然我们只传了一个参数,但是实际上tr()函数是接受3…