Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1063080
  • 博文数量: 264
  • 博客积分: 6005
  • 博客等级: 大校
  • 技术积分: 2798
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-08 20:15
文章分类

全部博文(264)

文章存档

2011年(42)

2010年(213)

2009年(4)

2008年(2)

2007年(3)

分类: C/C++

2010-10-16 10:33:40

    bool
    unsigned int, int
    float, double, qreal
    QString
    QUrl
    QColor
    QDate, QTime, QDateTime
    QPoint, QPointF
    QSize, QSizeF
    QRect, QRectF
    QVariant
=====================================================
我们可以看到有
QVariant, 和 QString
有了这两种数据类型,我们就可以做很多事情。 为什么这么说呢。 有了这两种数据类型,我们就可以访问c++中的复杂的数据结构。
1. 我们要在c++中 把qml需要的数据通过  json 打包成
QVariant。
2. qml中访问 c++中的插槽函数。获取1)中打包的
QVariant。

3. qml中通过 js 解析 QVariant。

没看懂的哥们,可以先学习下
json,应该说有了json,和js,我们就可以非常轻松的让c++和qml之间进行数据交换。


阅读(6816) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-10-19 08:46:53

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com