加载中
QtCreator 编译时提示 warning C4819 的解决办法

用 QtCreator + Visual C++ 编译器 编译程序时经常会出现类似的警告: warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 warning ...

2018/06/22 09:17
2.5K
Qt Embedded 键盘驱动分析(下)

键盘驱动插件究竟是怎么工作的呢?怎么才能让它来响应板子上的按键消息呢?这些疑问需要分析一个完整的键盘处理插件才能回答,下面我们就来看看最基本的pc101这个键盘插件是怎么实现的吧。首...

Qt Embedded 键盘驱动分析(上)

为了保持QtEmbedded对硬件最小化的依赖程度,QtEmbedded所有硬件相关的操作都采用插件的封装形式,并且大部分功能都可以从程序外部运用环境变量的方式来配置。这样一来我们只要针对不同的硬件...

Qt/Embedded for Linux 应用开发案例

一、开发环境的构建 1.下载Qt源代码,包括桌面版和嵌入式版 如4.7.4版:qt-everywhere-opensource-src-4.7.4.tar.gz qt-everywhere-opensource-src-4.7.4[embedded].tar.gz 解压缩到当前目录...

2012/04/21 00:00
4.6K
Qt Embedded性能优化详解

Qt Embedded是挪威公司的图形化界面开发工具QT的嵌入式版本,它通过QTAPI与LinuxI/O以及Framebuffer直接交互,拥有较高的运行效率,而且整体采用面向对象编程,拥有良好地体系架构和编程模式....

2013/04/14 20:02
1.2K
OMAPL138开发板嵌入式(QT)软件开发环境构建

本文档基于ICETEK-OMAPL138-KB-EZ开发套件,主要参考开发套件中的ICETEK-OMAPL138-KB-EZ使用手册和ICETEK-OMAPL138-KB-EZ-DS使用手册。本文档讲述在ICETEK-OMAPL138-KB-EZ开发板上建立嵌入式...

2013/04/14 19:53
1.7K
嵌入式Qt方案中文显示系列:国际化支持实现

上文提到了Qt的国际化支持方案,这里对这一方案进行简要的说明。 使用Qt的国际化支持和翻译机制功能来实现中文的显示,中文字库的支持还是必需的,然后就是使用的Qte库必须包含了翻译特性,不...

嵌入式Qt方案中文显示系列:应用程序本地中文显示的实现

嵌入式Qt应用程序进行中文显示有两种解决方案,一种是直接在代码中使用中文,利用QTextCodec类来实现,另一种是使用qt平台的国际化支持机制,通过语言翻译来实现。第一种方案直接明了,相对来...

2013/04/02 21:20
3.7K
嵌入式Qt方案中文显示系列:Qte中的字体支持和使用

前话:工作以来在项目中主要的开发工作都是用嵌入式QT开发界面,从一开始的从零摸索,到现在有点头绪和经验,很多东西和用法依然只是知其然,不知其所以然,甚至一些还仅仅是模仿阶段。在这期...

Qtopia 2.2.0的编译和移植(二):编译脚本

前文提到了qtopia 2.2.0源代码编译移植的一些问题和注意事项,为了提高编译效率和可重复性,我编写了两个Shell脚本来实现自动修复源码错误和代码编译安装。 源码错误修正脚本,参照前文中指出...

2013/03/30 14:35
573
undefined reference to `typeinfo for QCollectio...

今天交叉编译qte应用程序时,遇到下面的编译链接问题: /tmp/ccWGP9rp.o:(.rodata._ZTI6QGList[typeinfo for QGList]+0x8): undefined reference to `typeinfo for QCollection' collect2: ...

Qte程序执行到app.exec()时出现Segmentation Fault问题的解决

昨天把Qtopia 2.2.0编译移植好了后,今天打算写一个hello world测试一下。拿到可执行文件后,下到板子上,加上-qws选项运行,结果直接Segmentation Fault。代码如下: #include "qapplicati...

Qtopia 2.2.0的编译和移植(一)

新项目中需要做界面,决定使用Qt框架开发,刚好我在前一个项目中是做这个的,就接手了。由于上一个项目我选用的是Qt-4.7的版本,包括PC版本和嵌入式版本,而这次项目打算用半现成的Qtopia2.2...

2013/03/21 22:33
3.7K
Qt/Qte/Qtopia三者的区别

Qt 泛指 Qt software的所有版本的图像界面库,包括 Qt/X11(Unix/Linux),Qt Windows, Qt Mac 等,但这只是相对于二进制来说的。Qt作为一个跨平台的GUI 框架,在源码上对所有平台都是一致的。U...

2013/03/18 20:47
8.5K
Qt中的消息通知和事件发送

Qt中的信号和槽机制、事件机制是其具有特色的两大机制。利用这两种机制可以轻松地实现需要的消息通知和事件通知。 1、信号和槽机制 充分使用Qt库中已经定义和实现好的对象的信号和槽函数,如...

2012/07/20 22:46
2W
实现嵌入式QT按键

要想让qt支持咱自己的按键驱动实现 如 Qt::Key_PageDown 等则需要修改qt键盘事件,修改其驱动支持。 1. 驱动 #include <linux/module.h> #include <linux/kernel.h> #include <linux/fs.h> ...

2012/04/21 23:18
1.3K
QTE键盘插件的实现

具体步骤: 1. 首先创建一个静态插件库(当然也可以是动态库),我们这边库名叫做optkeypad。 a. 创建一个键盘处理类 KeypadHandler, 多继承于QObject 和 QWSKeyboardHandler, 实现一个关键...

2012/04/21 23:10
360
保持Qt程序中GUI的响应流畅

如何使Qt 平台中的GUI保持响应流畅?一般来说耗时较长的操作,分为计算密集型操作和IO密集型操作,对于这两类操作如何提高响应速度。 而从操作的本质上来说,操作又可分为不可分解操作,如在...

2012/03/24 23:50
836
qt智能指针使用学习

Qt提供了很多智能指针的类,比较常见的有QPointer, QSharedDataPointer ,QSharedPointer,QWeakPointer和QScopedPointer等等,它们被引入的Qt版本即描述如下: QPointer (4.0) 已经过时,可...

2012/03/24 23:25
1.5K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部