Qt
功名半纸
功名未半纸 风雪已千山
展开
-
QT/Embedded 2.3.8 MX21ADS板移植
QT/Embedded 现在的最新版本是Qtopia Core 4,网上找很久都没有相关教材,还是稳打稳扎用QT/embedded 2的版本来做。目标平台是Freescale MX21,linux2.4内核,开发平台是RH9,下面是移植过程:1. 下载qt-embedded和tmakeftp://ftp.qtopia.org.cn/mirror/ftp.trolltech.com/qt/sourc原创 2007-05-17 10:24:00 · 2860 阅读 · 0 评论 -
在Qt/Embedded 2.3.8中添加MX21Ads键盘处理
经过查看源代码发现Qt的键盘处理是判断环境变量QWS_KEYBOARD再加载相应的键盘处理拦截类, 而qt已经包含了几个典型的键盘处理,只要以它们为蓝本即可编写自己的处理类! 一下我以 vr4xx为模板, 建立QWSMx21ButtonsHandler键盘处理类! 以下是相关实现代码, 2. 添加键盘处理类class QWSMx21ButtonsHandler : public QWSKeybo原创 2007-05-18 15:20:00 · 3074 阅读 · 1 评论 -
在Qtopia中添加国际化支持
使用 Qt 编写国际化的程序,最好不要在程序中直接使用特殊编码的文本。 比如要 编写一中文界面的 Qt 程序,应该在程序中使用英文,程序编写完成后,把文本提取 出来翻译。 这样,程序还可以根据Locale的不同,支持多种语言。 下面介绍如何在 Qt 程序中标注字符串,如何提取并翻译文本。像普通的国际化过程一样,Qt 使用了类似GNU gettext一样的函数 QObject::tr(),它 用转载 2007-05-29 16:05:00 · 2279 阅读 · 0 评论 -
对在Qtopia中添加国际化支持一文补充
经过对Qt的分析, 发现实际上qt的原理是将各种文字编码先转化为utf8编码,然翻译为qm文件来显示本地字符! 这里不使用findstr、msg2qm工具,而采用另外的qt工具lupdate 、lrelease、linguist来完成本地化操作以qt2/tutorial/t1 作为中文翻译例子进行了少部分修改,加入了中文字体支持#include #include #include int mai原创 2007-05-29 16:28:00 · 2814 阅读 · 2 评论 -
移植基于Qt4.4-tp1的WebKit到ARM平台
在Qt4.4的技术预览版上, 已集成了 WebKit的支持, 很容易嵌入到Qt应用程序中. 编译Qt4.4-tp1 for arm 我这里使用的是mx27的bsp, jpeg, png都使用系统库. 尚未对Qt进行削减.#!/bin/sh./configure / -prefix /opt/QtCore-4.4-tp1-arm/ / -release -shared / -fast /原创 2008-01-29 14:39:00 · 13641 阅读 · 41 评论 -
Compile qt-2.3.10
@font-face{font-family:"Times New Roman";}@font-face{font-family:"宋体";}@font-face{font-family:"Symbol";}@font-face{font-family:"Arial";}@font-face{font-family:原创 2008-01-10 08:09:00 · 2987 阅读 · 0 评论 -
在Linux上使用Qt编译WebKit
Webkit 是 Apple Safari 和 KDE Konqueror 浏览器的核心, 作为一套优秀的轻量级的浏览器排版引擎,已获得Qt的支持,在新的Qt版本4.4中, 已经集成了WebKit引擎. 下面我们就来编译基于Qt的WebKit.Dependencies编译WebKit需要以下软件: Qt version 4.3 or later. gperf. sqlli原创 2008-01-10 15:50:00 · 9662 阅读 · 7 评论 -
使用qmake 单独生成Qt程序
以Qt-4.4为例, 配置时使用了-nomake demos, 现在想编译demos下的browser.确定使用Qt的的安装目录, 进行一下操作export QTDIR=/opt/QtX11-4.4-tp1/$QTDIR/bin/qmake -spec $QTDIR/mkspecs/qws/linux-x86-g++ -unix -o Makefile browser.progma原创 2008-01-10 16:48:00 · 3221 阅读 · 0 评论 -
Qt4 在x86和arm平台上的一些配置
需要注意的是一些库的配置, 如zlib, libpng, libjpeg, libmng这些. 一般x86平台都自带了, arm的就需要自己编译了. 如果在配置arm版本Qt时不想把手动配置这些库的目录, 可以将这些库拷到交叉编译工具自动搜索的目录. 不清楚的话可以随便写一个test.c, 然后使用[corss_compile]gcc -v test.c 就可以列出来了. 或者用[co原创 2008-01-17 15:37:00 · 6568 阅读 · 3 评论