ソースを参照

Updates meet_qt_5/qt5qt5_introduction.md

Auto commit by GitBook Editor
Cai Wancang 7 年 前
コミット
7f42f94646
3 ファイル変更9 行追加8 行削除
  1. 1 1
      SUMMARY.md
  2. 3 3
      meet_qt_5/preface.md
  3. 5 4
      meet_qt_5/qt5qt5_introduction.md

+ 1 - 1
SUMMARY.md

@@ -3,7 +3,7 @@
 * [Introduction](README.md)
 * [Introduction](README.md)
 * [Qt5概述](meet_qt_5/README.md)
 * [Qt5概述](meet_qt_5/README.md)
   * [序](meet_qt_5/preface.md)
   * [序](meet_qt_5/preface.md)
-  * [Qt5介绍(Qt5 Introduction)](meet_qt_5/qt5qt5_introduction.md)
+  * [Qt5介绍](meet_qt_5/qt5qt5_introduction.md)
   * [Qt构建模块(Qt Building Blocks)](meet_qt_5/qtqt_building_blocks.md)
   * [Qt构建模块(Qt Building Blocks)](meet_qt_5/qtqt_building_blocks.md)
   * [Qt项目(Qt Project)](meet_qt_5/qtqt_project.md)
   * [Qt项目(Qt Project)](meet_qt_5/qtqt_project.md)
 * [开始学习(Get Start)](get_start/README.md)
 * [开始学习(Get Start)](get_start/README.md)

+ 3 - 3
meet_qt_5/preface.md

@@ -2,9 +2,9 @@
 
 
 Qt**历史**
 Qt**历史**
 
 
-Qt4自2005年发布已为成千上万的应用程序甚至桌面操作系统、移动操作系统提供了稳定、可靠的开发框架。计算机用户的使用模式近年发生了变化,用户正在从传统PC转向笔记本电脑或智能手机。传统PC被越来越多的触摸屏设备取代,计算机的用户体验模型也在跟随改变。在这之前Windows UI占据了我们的世界,但现在我们会花更多的时间使用其它的UI语言开发便携式设备应用程序界面。
+Qt4自2005年发布已为成千上万的应用程序甚至桌面操作系统、移动操作系统提供了稳定、可靠的开发框架。计算机用户的使用模式近年发生了变化,用户正在从传统PC转向笔记本电脑或智能手机。传统PC被越来越多的触摸屏设备取代,计算机的用户体验模型也在跟随改变。在这之前Windows UI占据了我们的世界,但现在我们会花更多的时间使用其它的UI语言开发便携式设备用户界面。
 
 
-Qt4的设计用于满足开发者在主流桌面操作系统上有一套表现一致的窗口组件可以使用。如今对于Qt的使用者面临了新的问题,他们需要提供可触交互的用户界面以满足软件界面需求,并在主流桌面操作系统和移动操作系统上实现这些界面。从Qt4.7版本开始引进了Qt Quick,它让Qt的使用者可以用简单的元素对象创建一套界面组件,并通过组合界面组件的方式来完成软件界面需求。
+Qt4的设计用于满足开发者在主流桌面操作系统上有一套表现一致的窗口组件可以使用。如今Qt的使用者面临了新的问题,他们需要提供可触交互的用户界面以满足软件界面需求,并在主流桌面操作系统和移动操作系统上实现这些界面。从Qt4.7版本开始引进了Qt Quick,它让Qt的使用者可以用简单的元素对象创建一套界面组件,并通过组合界面组件的方式来完成软件界面需求。
 
 
 ## 1.1.1 Qt5与Qt4
 ## 1.1.1 Qt5与Qt4
 
 
@@ -12,7 +12,7 @@ Qt5是Qt4版本完整的更新。自Qt4.8版本发布,Qt4已经发布了7年
 
 
 Qt5主要特性:
 Qt5主要特性:
 
 
-* 出色的图形处理能力:Qt Quick2基于OpenGL\(ES\)场景实现,重写的图形堆栈让开发者可以轻松实现图形特效。
+* 出色的图形能力:Qt Quick2基于OpenGL\(ES\)场景实现,重写的图形堆栈让开发者可以轻松实现图形特效。
 
 
 * 高效的开发模式:使用QML和JavaScript创建用户界面,后端使用C++处理数据。前后端的分离让前端开发人员可以快速迭代并专注于用户界面开发,后端的C++开发人员则专注于软件的稳定性、高性能和扩展能力。
 * 高效的开发模式:使用QML和JavaScript创建用户界面,后端使用C++处理数据。前后端的分离让前端开发人员可以快速迭代并专注于用户界面开发,后端的C++开发人员则专注于软件的稳定性、高性能和扩展能力。
 
 

+ 5 - 4
meet_qt_5/qt5qt5_introduction.md

@@ -1,8 +1,8 @@
-# Qt5介绍(Qt5 Introduction)
+# 1.2 Qt5介绍
 
 
 ## 1.2.1 Qt Quick
 ## 1.2.1 Qt Quick
 
 
-Qt Quick是Qt5中用户界面技术的涵盖。Qt Quick自身包含了以下几种技术
+Qt Quick是Qt5的用户界面开发技术的统称,是以下几种技术的集合
 
 
 * QML-使用于用户界面的标识语言
 * QML-使用于用户界面的标识语言
 
 
@@ -94,8 +94,8 @@ Image {
 
 
 **注意**
 **注意**
 
 
-**对于每个工作的信号,命名方式都是on + SignalName的标题。当属性的值发生改变时也会发出一个信号。它们的命名方式是:on + PropertyName + Chagned。
-如果一个宽度(width)属性改变了,你可以使用onWidthChanged: print(width)来得到这个监控这个新的宽度值。**
+**对于每个工作的信号,命名方式都是on + SignalName的标题。当属性的值发生改变时也会发出一个信号。它们的命名方式是:on + PropertyName + Chagned。  
+如果一个宽度(width)属性改变了,你可以使用onWidthChanged: print\(width\)来得到这个监控这个新的宽度值。**
 
 
 现在风车将会旋转,但是还不够流畅。风车的旋转角度属性被直接改变了。我们应该怎样让90度的旋转可以持续一段时间呢。现在是动画效果发挥作用的时候了。一个动画定义了一个属性的在一段时间内的变化过程。为了实现这个效果,我们使用一个动画类型叫做属性行为。这个行为指定了一个动画来定义属性的每一次改变并赋值给属性。每次属性改变,动画都会运行。这是QML中声明动画的几种方式中的一种方式。
 现在风车将会旋转,但是还不够流畅。风车的旋转角度属性被直接改变了。我们应该怎样让90度的旋转可以持续一段时间呢。现在是动画效果发挥作用的时候了。一个动画定义了一个属性的在一段时间内的变化过程。为了实现这个效果,我们使用一个动画类型叫做属性行为。这个行为指定了一个动画来定义属性的每一次改变并赋值给属性。每次属性改变,动画都会运行。这是QML中声明动画的几种方式中的一种方式。
 
 
@@ -116,3 +116,4 @@ Image {
 现在每当风车旋转角度发生改变时都会使用NumberAnimation来实现250毫秒的旋转动画效果。每一次90度的转变都需要花费250ms。
 现在每当风车旋转角度发生改变时都会使用NumberAnimation来实现250毫秒的旋转动画效果。每一次90度的转变都需要花费250ms。
 
 
 现在风车看起来好多了,我希望以上这些能够让你能够对Qt Quick编程有一些了解。
 现在风车看起来好多了,我希望以上这些能够让你能够对Qt Quick编程有一些了解。
+