更多 留言板
-
hamixixigua:快搭建 https://www.kuaidajian.com 招标式软件开发服务平台!(找软件开发公司不会被坑)
2019-03-23 15:54 -
个人标签
更多 日志
- qt布局管理与国际化设计
-
谈谈国际化:
qt布局管理与国际化 - 2015-07-06 09:54
1.1 字符编码
1.2 多国语言的设计
1.1字符编码
qt提供一个类QTextCodec用于设置字符编码,qt默认是统一字符编码Unicode,世界上大部分国家的语言都包括,双字节编码,2^16=65535,中文的unicode码的范围4e00-9fa5,大约占20901个字符,中国汉字大约占了有1/3以上。
void QTextCodec::setCodecForCStrings ( QTextCodec * codec )
void QTextCodec::setCodecForTr ( QTextCodec * c )
void QTextCodec::setCodecForLocale ( QTextCodec * c )
1.2 多国语言的设计
1.2.1先介绍二个接口
QObject::tr .. 阅读全文»
- 概述linux驱动
-
一、linux的设备驱动程序与外界的接口可以分为三个部分:
Linux驱动 - 2015-06-09 15:56
1.驱动程序与操作系统内核的接口。通过file_operations(include/linux/fs.h)数据结构来完成的。
2.驱动程序与系统引导的接口。这部分利用驱动程序对设备进行初始化。
3.驱动程序与设备的接口。这部分描述了驱动程序如何与设备进行交互,与具体的设备密切相关。
二、根据功能划分,设备驱动程序的代码有以下几部分:
1.驱动程序的注册和注销。
2.设备的打开和释放。
3.设备的读写操作。
4.设备的控制操作。
.. 阅读全文»
- QT对事件理解之一
-
对那些学过Linux驱动程序的人应该好理解。对LINUX系统来讲,QT中的事件其实就是linux内核中输入子系统中事件驱动提供一事件结构体 struct input_event{}
理解QT中信号与事件 - 2015-06-09 15:33
该结构体包含事件的类型和按键的类型。
struct input_event { /* 输入事件 */
struct timeval time; /* 事件发生的时间*/
__u16 type; &n .. 阅读全文»
- 理解qt信号发射与事件的关系
-
要弄清qt的信号是如何发射的先看简单的一段qt代码:
理解QT中信号与事件 - 2015-06-09 14:52
看下return a.exec()根据qt帮助文档说是出于一种事件循环,也就是等待某个事件的发生,创建事件对象,然后在事件处理函数来发射信号。根据原理我来写Qpushbutton的click()信号。
自定义的一个信号se .. 阅读全文»