Грядущие вкусняшки в Qt Quick

от автора

В блоге Qt появился обзор, предстоящих нововведений в Qt Quck в грядущей 5.1. Если вкратце, они добавили функционал виджетов, аналог QMainWindow и дали возможность использовать QML в виджет-проектах, правда в несколько усеченном варианте. Таким образом Qt Quick готов для разработки приложения и на десктопах.

Нам дали практически все то, что привыкли видеть в виджетах. Первое и самое пожалуй важное это компоновщики:
image
думаю, зачем они нам нужно и почему их не хватало на десктопах думаю не надо. И если судить по блогу и по доке, то функционал был запилен в полном объеме.
Добавили несколько View классов (или как их там): SplitView, ScrollView и TableView
image
О первом из них я долго мечтал.
Добавили классические элементы управления:
image
И дали возможности гнуть как душе угодно, ровно как и VIew-ры.

И вот так нам предлагают всем этим пользоваться:

GroupBox {     id: gridBox     title: "Grid layout"     Layout.fillWidth: true      GridLayout {         id: gridLayout         anchors.fill: parent         rows: 3         flow: GridLayout.TopToBottom          Label { text: "Line 1" }         Label { text: "Line 2" }         Label { text: "Line 3" }          TextField { }         TextField { }         TextField { }          TextArea {             text: "This widget spans over three rows in the GridLayout.\n"                   + "All items in the GridLayout are implicitly positioned from top to bottom."             Layout.rowSpan: 3             Layout.fillHeight: true             Layout.fillWidth: true         }     } } 

Ну чтож, по крайне это не стало сложнее (а в блоге сказано, что запись должна стать короче аж на 40%), а вкупе с изначальными возможностями qml оставаться верным виджетам я уже смысла не вижу

Ссылки

ссылка на оригинал статьи http://habrahabr.ru/post/184288/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *