
Qt4
似水如风
一步一步往上爬
展开
-
自己动手制作QPF字体,让QT程序看起来不是那么僵硬
由于是嵌入式开发的初学者,编写了一个QT界面程序,在TE6410开发板上怎么也不能显示自己需要的那种字体,网上可被下载的符合要求的QPF字体又不是很多,界面程序字体问题要是不能解决,那严重影响到界面的美观啊,在我万籁俱灰之下,终于找到了这一篇文章,按照上面的步骤操作,当我看到开发板上面显示了我自己制作的字体之后,那个兴奋劲儿啊,简直是无以言表啊。 链接:(原创)QT 4.7支持中文(QT原创 2012-09-26 21:17:29 · 3552 阅读 · 0 评论 -
Qt 4.7.1的移植[未上图]
环境:Ubuntu 12.04VMware 9.0qt软件包:qt-everywhere-opensource-src-4.7.1.tar.gz (飞凌自带)交叉工具链4.3.2(参照飞凌技术手册)Tslib库的安装(参照飞凌技术手册)说明:前面的准备工作和飞凌技术手册当中的一样,因为飞凌没有给Qt 4.7.1的嵌入式版本的移植教程,所以下面我将步骤附上:一、Qt4原创 2013-06-29 02:28:27 · 2273 阅读 · 0 评论 -
嵌入式Qt4.7.1安装详解
嵌入式Qt 4.7.1安装移植过程详解环境:Ubuntu 12.04VMware 9.0qt软件包:qt-everywhere-opensource-src-4.7.1.tar.gz (飞凌自带) http://www.kuaipan.cn/file/id_111560663117095120.htm 访问密码:H17dXX交叉工具链4.3.2(参照飞凌技术手册)原创 2013-07-14 14:46:12 · 9194 阅读 · 3 评论 -
用QtCreator创建TE6410开发板的界面程序
1、用/joe/4.4.3/builddir/sdk/qtopiacore/target/bin/qmake工具编译编写的程序,生成Makefile文件2、修改Makefile文件,CFLASS = -fno-rtti CXXFLAGS = -fno-rttiexport PATH=/usr/local/arm/4.4.1/bin/:$PATH3、make生成可执行文件4原创 2012-12-19 20:58:28 · 1791 阅读 · 0 评论 -
Qt4实现将调试信息保存到日志
#include #include #include void customMessageHandler(QtMsgType type, const char *msg){ QString txt; switch (type) { //调试信息提示 case QtDebugMsg: txt =原创 2012-08-22 10:34:05 · 1722 阅读 · 2 评论 -
Qt实现动态切换语言
要想实现动态切换语言,必须掌握动态切换语言的原理。原理其实就是把显示的语言文字做成不同的字库文件,然后在程序中动态的加载字库文件而已。比如说我要中文显示,那么我就先做一个中文字库文件,然后在程序中将这个中文字库文件加载到程序中,前提是这个文件必须包括你要显示的文字的全部,要不然有些文字就不能正确显示。那么现在有几个问题需要思考:1.怎么制作这个字库文件?2.怎样加载这个文件?3.怎样实现动原创 2012-07-16 20:02:55 · 13802 阅读 · 3 评论 -
Qt的国际化示例程序以及步骤--实现Qt程序的动态切换语言功能
本文讲解的是Qt 动态切换语言,在编写国际化程序的时候,在很多情况下都是在系统启动的过程中选择语言,然后加载对应的地方语言翻译文件,实现语言的本地化。但是也会有用户需要进行动态的语言切换(Dynamic Language Switching),也就是在程序主>体都运行起来后,需要改变语言的选项。而用户不希望因为语言切换而引起程序的重启或者窗口的关闭。Qt的国际化设计提供了这种可能。原创 2012-07-03 09:33:47 · 1027 阅读 · 0 评论 -
Qtopia字体库的移植--使程序能够在开发板上显示中文
需要将至少两个文件复制到....lib/font目录下 1、fontdir 文件。这个是应用程序寻找当前系统中最合适自己需要的字库的索引; 2、需要的字体库文件,一般是多个。具体移植那一个,看你使用的字库是什么了; 3、在程序中需要这样设置: //中文支持 QTextCodec::setCodecForLocale(QTextCode原创 2012-07-02 21:04:45 · 1546 阅读 · 0 评论 -
TE6410触摸屏校正--使qtopia4.4.3应用程序支持触摸功能
飞凌TE6410自带的文件系统的Qtopia4.4.3没有触摸屏校正过程;因此需要自己在/bin/qtopia4文件中写入触摸屏校正程序,如果不写这个的话,系统就可能会使用qtopia2.2.0的屏幕校正文件,从而导致自己编写的qtopia4.4.3应用程序不能支持触摸功能(其实是支持的,是不能识别位置而已)。程序如下:if [ -c /dev/input/even原创 2012-07-02 21:12:39 · 1303 阅读 · 0 评论 -
[QT]QtEmbedded软键盘输入法实战(附例子)
http://www.cuteqt.com/blog/?p=889原创 2012-07-04 21:00:13 · 1424 阅读 · 0 评论 -
QT设置控件颜色
http://tech.ecuster.com/tech.php/id/5368 一般的属于QWidget子类的一些控件,可以直接使用样式表,例如 label->setStyleSheet("color:white"); Qpalette类相当于对话框或是控件的调色板,它管理着控件或窗体的所有颜色信息,每个窗体或控件都包含一个QPalette对象,在显转载 2012-07-03 20:02:21 · 4038 阅读 · 0 评论 -
ubuntu下Qt cannot find -lGL错误的解决方法
在ubuntu下使用Qt 编译时候遇上了cannot find -lGL错误,使用命令sudo apt-get install libqt4-dev或者sudo apt-get install libgl1-mesa-dev可以解决问题 之前可以 apt-get install update一下原创 2013-12-02 15:00:07 · 42445 阅读 · 9 评论