Meego skin-QT quick

Source: Internet
Author: User

With the rise of Android and iOS, many people are watching Nokia. I think the Nokia era is approaching, but recently I have come into contact with meego and found that the facts may not be as expected, I personally feel that meego has obvious advantages over homogeneous Android and relatively closed IOS. First of all, meego is a fully open-source platform. Unlike Android, meego is a semi-open-source platform, so that all developers will not turn around one person, most models have great similarity. At the same time, the development threshold is always high because it is too closed like IOS. Meego has not been born since last year, but it is still favored by many people. At the same time, QT, an important development tool of meego, will achieve seamless platform interconnection, greatly reducing the workload of developers, which will inevitably attract more developers to join this team. Next, I want to focus on my understanding and opinions on QT quick.

Although QT quick is nothing new, it will replace MTF as the new UI build library of meego, according to some messages from Nokia. It is very likely to be released in the meego1.2 version (although the latest meego1.12 version still uses the MTF). Recently, I am reading QT quick and may write some information about it later.Article. In terms of personal experience, QT quick should be easier to use, more flexible, and more changeable. Of course, some MTF features cannot be implemented in qt4.7, but its advantages are still obvious. Next, we will briefly introduce QT quick.

Qt quick: QT user interface creation fit. Translating to Chinese is the tool set for creating the QT user interface. It is an advanced user UI development technology, and it also has animation and other special effects. Developers and designers can use it to achieve better collaborative development. It mainly uses a descriptive language like Java Script-qml for fast and efficient development.

Qt quick mainly includes three parts:

Qml (QT meta-object language): It is a declarative scripting language. Its Syntax format is very similar to CSS (refer to the example of the stationery system), but it also supports Programming Control in the javacript format. The elements in qml are in the same tree structure as the windows UI elements.

QtDesigner: InQtIDEIt is an intuitive tool used to assist qml design and development.

QtDeclarative: a c ++ module in QT, which acts as a parser for the qml language.

Because qml is a descriptive scripting language, it lowers the development threshold and increases ease of use. At the same time, QT provides a more diverse and smooth animation experience.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.