摘要: 对于程序中一些常量如字符串, 实数等, C++中经常用的方法, 是定义全局常量; 或者把所有意义相近的常量用一个单例类收集起来。 QML是类JSON的标识性语言, 使用js 语法去操作对象。 在QML中定义常量稍稍麻烦些。 总结起来, 有以下几种方法: 使用 C++ qml 混合编程时: ... 阅读全文
posted @ 2015-05-16 13:58 aslistener 阅读(1247) 评论(0) 推荐(0)
摘要: 使用绘制工具如Photoshop 、Flash已经可以创建许多效果非常绚丽的图像、动画等。 Qt/QML 的努力其实是在这些工具发展的后面, 因此很多效果在Qt中无法实现。 不得不佩服Qt小组的才智, 他们为了解决这个矛盾, 采取了让qt 5.x 跟opengl 紧密结合的方法, openGL... 阅读全文
posted @ 2015-05-15 13:03 aslistener 阅读(936) 评论(0) 推荐(0)
摘要: QQuickImageProvider 是一个可以支持在QML中使用 qpixmap 和 图片加载线程的类。 它支持在qml中使用Image加载的高级特性, 包括 使用 QPixmap 替代实际的image文件。 在线程中异步加载图片。使用时, 首先使用QQmlEngine::addI... 阅读全文
posted @ 2015-05-05 09:09 aslistener 阅读(2091) 评论(0) 推荐(0)
摘要: 两种方法。1.使用QTextCodecsetcodeforname设置编码,然后在程序中对于需要处理的字符使用 fromLocal8Bit。2.使用Linguist。首先把文件中所有使用到字符串的地方都加上tr。然后在pro文件中添加一行 TRANSLATIONS +=filename.ts接着在p... 阅读全文
posted @ 2015-05-04 14:59 aslistener 阅读(319) 评论(0) 推荐(0)
摘要: 做项目的时候, 最初把图片放到 qrc里面, 使用编译生成的qrc_cpp。 但是编译超慢, 还经常提示"编译器空间不足"。 网上很多人说是 中文路径的问题。 可是总是感觉编译器空间 很难跟 路径扯上关系: 最多不识别不添加而已, 怎么会空间不足? 后来在网上看到一条分析, 编译 一个 几十兆... 阅读全文
posted @ 2015-04-27 14:22 aslistener 阅读(3026) 评论(0) 推荐(0)