
QT设计
IamIthink
记录生活的点点滴滴
展开
-
QByteArray储存二进制数据(包括结构体,自定义QT对象)
因为利用QByteArray可以很方便的利用其API对内存数据进行访问和修改, 构建数据库blob字段时必不可少; 那如何向blob内写入自定义的结构体和类 1. 利用memcpy拷贝内存数据 //自定义person结构体 Cpp代码 typedef struct { int age; char name[20]转载 2014-04-17 20:51:06 · 5106 阅读 · 0 评论 -
Qt之实现360安全卫士主界面
Qt之实现360安全卫士主界面(一) 该博文只是模仿360安全卫士的主界面,并不牵涉其中的任何业务功能;重在个人见解以及界面实现;关于360安全卫士的主界面,我想大家都见到过,毕竟基本大部分人都安装过这个软件,基于我对其界面的个人见解,对主界面分割为四部分:分别为标题栏、工具栏、内容区域、状态栏,分割图例如下图所示: 由于标题栏、工具栏、内容区域和状态栏都不转载 2014-03-23 19:20:40 · 1423 阅读 · 0 评论 -
Qt中字符串转换十六进制
char ConvertHexChar(char ch) { if((ch >= '0') && (ch <= '9')) return ch-0x30; else if((ch >= 'A') && (ch <= 'F')) return ch-'A'+10; else if((ch >= 'a') && (ch <= 'f'))原创 2014-04-04 09:13:54 · 16188 阅读 · 1 评论 -
QT中QByteArray 转化为int 类型
QByteArray byte; byte.append("ab"); QString string; string = QString(byte); qDebug() bool ok; int a = string.toInt(&ok, 16); qDebug()原创 2014-04-19 17:47:12 · 4763 阅读 · 0 评论 -
初识Qt绘图QGraphicsItem
最近学习Qt绘图,花了很长的时间,也费了一些心思,好在有所收获,也不枉这几个月的各种苦熬,在这里做一些总结。如题目所说,这也只是初识QGraphicsItem,我需要做的是继续往后学习,只是希望能够帮助一下那些初学Qt绘图的同学,如有不足,还请多多指教。(当然,我觉得有必要说一下我的Qt版本:Qt 4.8.1 SDK). 首先,这里显示图形的窗口为QGraphicsView,我们可以直接从Q转载 2014-04-05 17:00:59 · 2721 阅读 · 0 评论 -
Qt使用QGraphicsView实现滑动窗体效果
QGraphicsView用来显示一个滚动视图区的QGraphicsScene内容。QGraphicsScene提供了QGraphicsItem的容器功能。通常与QGraphicsView一起使用来描述可视化图形项目。 QGraphicsScene提供了一个视图的场景,通过在这样一个场景之上加入不同的QGraphicsItem来构建视图。而QGraphicsView则提供了一个wi转载 2014-04-05 16:57:55 · 904 阅读 · 0 评论 -
QT串口通信
Qt串口通信专题教程 前言 去年我使用Qt编写串口通信程序时,将自己的学习过程写成了教程(Qt编写串口通信程序全程图文讲解),但是由于时间等原因,我只实现了Windows下的串口通信,并没有去做Linux下的。自从教程发布到网上后,就不断有人提出相关的问题,而其中问的最多的就是,怎样在Linux下实现串口通信。因为有计划安排,而且没有开发板,所以一直没能去研究,也就没能给出很好的解决办转载 2014-04-07 14:18:14 · 1444 阅读 · 0 评论