☆Smoozer☆

::Easy Life.

2011年4月20日

Qt Quick 译06 – Qt Quick介绍1

摘要: 概述 QML是一个高层次的脚本语言。它的命令,更准确的说是元素,调节了Qt库的威力和效率,使使用执行直观功能的命令(元素:译者注)变得很容易,例如,画一个矩形,在某个位置显示一张图片,等等。这些元素背后,是高效地实现这些动作的复杂的C++库。对于任何一个图形化的应用程序,始终都要考虑到,轻松创建一个图形化丰富的程序意味着需要特别注意避免性能问题。 QML语言也给予了这些命令更加大灵活性。要做到这一... 阅读全文

posted @ 2011-04-20 18:25 smoozer 阅读(1112) 评论(0) 推荐(0) 编辑

2011年3月28日

Qt Quick 译05 - 开始使用QML编程(4)

摘要: Where to Go from Here 我们完成一个简单的文本编辑器的UI的生成工作。UI完成了,我们可以继续往前走,使用正常的Qt和C++来实现程序逻辑了。QML是一个很好的原型设计工具,将UI设计和程序逻辑分割开来。 Extending QML using Qt C++ 现在我们有了文本编辑器的布局,可以在C++中实现功能了。使用带C++的QML使我们可以用Qt创建程序逻辑。我们可以使用Q... 阅读全文

posted @ 2011-03-28 18:26 smoozer 阅读(5032) 评论(1) 推荐(0) 编辑
Qt Quick 译05 - 开始使用QML编程(3)

摘要: Building a Text Editor Declaring a TextArea 如果不包含一个可编辑的文字区域,我们的文本编辑器就不能称之为一个文本编辑器。QML的TextEdit元素允许我们声明一个多行的可编辑的文字区域。TextEdit与Text元素不同,它不允许用户直接编辑文本。 CodeTextEdit{ id: textEditor anchors.fill:parent wid... 阅读全文

posted @ 2011-03-28 00:17 smoozer 阅读(3455) 评论(0) 推荐(0) 编辑

2011年3月27日

Qt Quick 译05 - 开始使用QML编程(2)

摘要: Creating a Menu Page 到现在,我们(的教程)已经涵盖了如何在单一的QML文件中创建元素和指定行为。在这一节,我们的内容将包含怎样导入QML元素和如何复用一些创建好的组件来生成其他组件。 菜单显示一个内容列表,每一项都能执行一个动作。我们可以通过几种方式在QML创建一个菜单。首先,我们建立一个包含按钮的菜单,每个按钮最终都会执行不同动作。菜单代码在FileMenu.qml中。 C... 阅读全文

posted @ 2011-03-27 22:29 smoozer 阅读(4718) 评论(0) 推荐(0) 编辑

2011年3月25日

Qt Quick 译05 - 开始使用QML编程(1)

摘要: Getting Started Programming with QML 欢迎来到QML——这个声明式语言的世界!在这节入门指南里,我们将使用QML创建一个简单的文本编辑器程序。读完此节,你应该能做好使用QML和Qt C++开发自己的应用程序的准备了。 Installation 首先,你需要安装包含Qt 4.7,这个包含了Qt Quick的最新的Qt版本。(译注:现在是Qt 4.7.2)安装指南包... 阅读全文

posted @ 2011-03-25 18:52 smoozer 阅读(5457) 评论(1) 推荐(1) 编辑

2011年3月24日

MySQL error: xxx is marked as crashed and should be repaired

摘要: 今天运行程序的时候停电了,来电之后再运行,发现弹出一个MySQL的错误对话框:xxx is marked as crashed and should be repaired 。 解决方法如下: 可以在PHPADMIN下修复 可以使用myisamchk工具 找到MySQL的安装目录的bin/myisamchk工具,在命令行中输入: myisamchk -c -r ../data/dbname/ta... 阅读全文

posted @ 2011-03-24 13:52 smoozer 阅读(762) 评论(0) 推荐(0) 编辑

2011年3月23日

Qt Quick 译04 - 针对QT开发者的QML

摘要: QML for Qt Programmers Overview 虽然使用QML不需要Qt的知识,但是在学习和使用QML过程中,如果你熟悉Qt,你的很多知识都与之有直接关系。当然,一个使用QML定义UI的应用程序,也能使用Qt完成所有的非UI方面的逻辑。 Familiar Concepts 对Qt中的下列内容,QML可以直接访问: QAction - the action type QObject ... 阅读全文

posted @ 2011-03-23 11:48 smoozer 阅读(2111) 评论(0) 推荐(1) 编辑

2011年3月22日

Qt Quick 译03 - QML语言介绍

摘要: Introduction to the QML language QML是一种声明式语言,设计用来描述一个程序的UI是什么样、行为如何的。在QML中,一个拥有属性的对象树可以指定一个UI。 这个介绍是针对那些只有很少或者没有编程经验的人员的。在QML中,使用JavaScript作为脚本语言,因此你可能要在深入QML之前多学习一下它。对诸如HTML和CSS的其他网络技术有一定的了解也能有所帮助,但并... 阅读全文

posted @ 2011-03-22 17:12 smoozer 阅读(2003) 评论(0) 推荐(2) 编辑

2011年3月21日

Qt Quick 译02 - 准备开始

摘要: Getting StartedWhat's new in Qt Quick在之前的Qt发行版里,所有的Qt Quick元素都在Qt命名空间中。从Qt4.7.1开始,这些元素也存在于QtQuick命名空间,从而提高了命名的一致性,相较Qt常规而细小的发行时间表,这能允许Qt Quick的开发更快的进行。 对开发者而言,改变是非常简单的——在你以前写import Qt 4.7的地方,用import QtQuick 1.0来替换即可。 Codeimport QtQuick 1.0 Text { text: "Welcome to QtQuick 1.0!" }Import 阅读全文

posted @ 2011-03-21 23:16 smoozer 阅读(621) 评论(0) 推荐(1) 编辑
Qt Quick 译01 - 介绍

摘要: Introduction 直观、有现代感、流畅的用户界面被越来越多的应用在移动设备、媒体播放器、 机顶盒以及其他手持设备上。而Qt Quick就是这么一个技术合集,设计用来帮助开发者创建这种用户界面。Qt Quick由一套丰富的UI元素、用来描述UI的声明性语言和语言运行时组成。一个C++的API合集可以将这些高层的特性与经典的Qt应用程序集成起来。QML, Elements and the Qt Declarative Module QML可以描述UI和它们的行为。QML是JavaScript的扩展,开发者和设计者可以使用声明性的语法,依照QML的元素来制定每一个UI。这些元素是一系列复杂的 阅读全文

posted @ 2011-03-21 23:09 smoozer 阅读(900) 评论(0) 推荐(1) 编辑