Qt Creator系列教程
文章平均质量分 91
yafeilinux
开源,共享,自由-------yafeilinux精神!
www.yafeilinux.com
展开
-
QML视图
在QML中提供了三种视图方式:ListView列表视图、GridView网格视图和PathView路径视图。这三种视图都是继承自Flickable ,所以它们都有Flickable效果。下面我们简单介绍一下ListView和PathView。一、ListView列表视图。如果你了解Qt的模型视图结构,那么这一节的内容就很好理解了,如果你没接触过,也没关系,因为它其实很简单。在Qt中我们要想...原创 2010-05-30 13:50:00 · 2600 阅读 · 0 评论 -
Flipable、Flickable和状态与动画
在前面的例子中我们已经多次提到过状态State了,在这一节中我们再次讲解一下QML中状态和动画的知识,然后讲解两个特效:Flipable翻转效果和Flickable弹动效果。我们先新建一个Qt QML Application工程,命名为“myAnimation”。一、状态与动画在QML中提供了多个实用的动画元素。其列表如下。下面我们进行简单的讲解。1.Property...原创 2010-05-30 13:49:00 · 1512 阅读 · 0 评论 -
使用Nokia Qt SDK开发Symbian和Maemo终端软件
Nokia Qt SDK Beta已经发布了,利用它可以很容易地开发Symbian和Maemo终端软件,将来也会支持MeeGo平台。它与我们以前用的Qt开发环境的区别是,它的目标平台是移动平台,如Symbian,也就是说利用它编译生成的可执行文件,只能在模拟器或Symbian手机上运行,不能直接在电脑上运行。而以前我们的开发目标是桌面系统,如Windows。当然这个SDK中的Qt Creat...原创 2010-05-30 13:51:00 · 1143 阅读 · 0 评论 -
QtDeclarative模块
在一开始我们就提到过Qt Quick由三部分组成,前面我们已经讲了Qt Quick Designer和QML,这一节我们讲述QtDeclarative模块。我们在帮助中查找QtDeclarative Module关键字。这里列出了该模块的所有相关类。应该说明这个模块中的类是Qt新加的标准C++类,不是QML元素。 这个模块的作用就是将QML元素与以前的标准C++类相结合。而且它提...原创 2010-05-30 13:51:00 · 3219 阅读 · 2 评论 -
QML项目之Image和BorderImage
本文章原创于 www.yafeilinux.com 转载请注明出处。从这一节开始我们讲述QML的一些基本组成元素和项目。正是这些部件才使得QML变得使用简单但功能强大。我们先打开Qt Creator,然后进入帮助模式,在左上角选择Contents方式显示。我们点击Qt Reference Documentation一项,这时就显示出了Qt4.7的内容列表。如下图。我们选择Qt原创 2010-05-27 18:40:00 · 1838 阅读 · 0 评论 -
QML组件
从这一节开始我们讲述QML的一些基本组成元素和项目。正是这些部件才使得QML变得使用简单但功能强大。我们先打开Qt Creator,然后进入帮助模式,在左上角选择Contents方式显示。我们点击Qt Reference Documentation一项,这时就显示出了Qt4.7的内容列表。如下图。我们选择Qt API Overviews的UI design & Qt Qu...原创 2010-05-27 18:39:00 · 1524 阅读 · 0 评论 -
Qt Quick Designer介绍
在对Qt Quick和QML有了一些了解后,现在我们就来熟悉一下这个全新的Qt Quick Designer界面。 在这一篇中我们会用一个例子来介绍一下Qt Quick Designer界面,但是不会对代码进行过多的讲解。到下一篇我们讲解QML组件时会对这个程序生成的代码进行逐行讲解,再往后的几篇,我们就会对Qt Quick中的几个特色功能进行举例讲解,而在讲解例子的同时,我们也会将...原创 2010-05-27 18:37:00 · 1847 阅读 · 1 评论 -
体验QML演示程序
前面我们讲述了简单的QML工程的建立。对于一个新生的事物,我们最感兴趣的是它到底能做什么,而对于QML,Qt已经自带了大量的演示程序,我们可以体验一下QML的强大。1.所有的小例子都在Qt4.7的安装目录下的examples/declarative目录下。我这里的路径是C:/Qt/4.7.0-beta1/examples/declarative 。2.运行qml文件的方法:方...原创 2010-05-18 20:49:00 · 1684 阅读 · 1 评论 -
第一个Qt Quick程序(QML程序)
上一节我们详细讲述了Qt 4.7和Qt Creator 2.0的安装。这一节,我们讲述Qt Quick的应用。Qt Quick是Qt 4.7主推的技术,下面是Qt官网对其进行的介绍:Qt Quick 是一种高级用户界面技术,使用它可轻松地创建供移动和嵌入式设备使用的动态触摸式界面和轻量级应用程序。三种全新的技术共同构成了 Qt Quick 用户界面创建工具包:一个改进的Qt Crea...原创 2010-05-11 22:42:00 · 2217 阅读 · 2 评论 -
Qt网络之HTTP编程
HTTP即超文本传输协议,它是一种文件传输协议。这一节中我们将讲解如何利用HTTP从网站上下载文件。 上一节中我们已经提到过了,现在Qt中使用QNetworkAccessManager类和QNetworkReply类来进行HTTP的编程。下面我们先看一个简单的例子,然后再进行扩展。(一)最简单的实现。1.我们新建Qt4 Gui QApplication 。工程名为...原创 2010-06-17 15:57:00 · 5625 阅读 · 2 评论