Chinaunix首页 | 论坛 | 博客
  • 博客访问: 267194
  • 博文数量: 62
  • 博客积分: 1912
  • 博客等级: 上尉
  • 技术积分: 747
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-13 12:56
文章分类
文章存档

2014年(2)

2013年(1)

2012年(5)

2011年(27)

2010年(27)

分类: 嵌入式

2010-05-17 19:33:32

QString
代码中使用最多的莫过于string,QString提供了丰富的接口,使用方便,以下为常用接口:
  • size()
  • isEmpty()
  • data()
  • toUInt()
  • toInt()
  • toFloat()
  • replace()
  • remove()
  • left()
  • right()
  • mid(first_index, length)
  • arg()可以方便的实现snprintf的功能,arg最多为9个
  • section(QRegExp, first_index, end_index) 使用QString或QRegExp分割字符串

QValueList

valuelist 是一般链表结构,通用模板类;需提供相应类的拷贝构造函数(QValueList::Iterator)

  • empty()
  • count()
  • popFront()
  • popBack()
  • pushFront()
  • pushBack()
  • find()

QStringList

继承自QValueList, 很好用的处理字符串的数据结构 (QStringList::Iterator)

  • split()
  • join()

QPtrList

指针链表

QMap

以Map方式存储对象。Key只对应唯一的值,多次赋值会覆盖前值

  • find()
  • empty()

QDict

以Dict方式,存储对象指针。同QMap,Key只对应唯一的值,多次赋值会覆盖前值.

  • find()
  • empty()
QByteArray
  • resize()
  • duplicate()
阅读(678) | 评论(0) | 转发(0) |
0

上一篇:LINUX 下的QT安装

下一篇: 堆和栈

给主人留下些什么吧!~~