to post messages and comments.

ReferenceError: parent is not definedБолее неочевидной НЁХ, чем QML, в жизни ещё не видал.

А я не понял, что в qml от в qt4 нельзя в row или column указать элементу expand, чтобы он растянулся на всё свободное место?

QML Drag/drop support is about to become a lot better, accepting external drop events!
Т.е. всё это время там этого не было? Как вообще там раньше жили? Ну, хотя если учесть, что ещё совсем недавно надо было рисовать все контролы руками… (^ ^)

Кто-то упоролся и выкатил QmlWeb… %)

[Introducing Qt Quick Layouts] blog.qt.digia.com

Up until Qt 5.1, positioners and anchors have been the only Qt Quick tools available for arranging items in the UI.

import QtQuick.Layouts 1.0
By including the above import you will have RowLayout, ColumnLayout and GridLayout available in your toolbox. These layouts behave very much like their sisters found in the QtWidgets module: QHBoxLayout, QVBoxLayout and QGridLayout.

Там и этого не было! А-а-а!!!

а никто не кинет ссылкой как qml скомпилировать и опционально javascript?

Text{ font.weight: Font.Normal } // ok
Text{ font.weight: 50 } // nope
Text{ font.weight: Font.Normal + 10 } // ok

besides you can't do worse than PHP :)

из десктоп компонентов модальный диалог не заработал(точнее со всеми допиливаниями он модальным так и не оказался), пришлось портануть какую-то нокиевскую разработку на quick2 dl.dropbox.com

Что это за декларативный интерфейс такой, в котором есть только элемент отображения и ввода текста, картинки и прямоугольник?

function show() {
content.state = 'INVISIBLE';
}

QT ? qml

ListView, Item'ы выходят за границы родительского Rectangle. Как победить? Детально описал тут forum.crossplatform.ru

? qml

может я зря засунул внутрь Item'a компонента Flickable компонент Listview. Что-то ни один пункт не показывается. Засада какая-то.

второтег такой первотег, что в нём нельзя сложить строчки, содержащие "\n". ну или это третьетег підсірає.

по моему nokia движется куда то ни туда, особенно судя по
labs.qt.nokia.com
при правильной архитектуре создания приложения, всегда получалось, что декларативные и смысловые части находятся в двух разных файлах, возможно конечно, что знаний для разработки на QtGui была несколько сложной, но QML наврятли будет проще, если в него внесут всё то, что умеет QtGui. Пока сыро, будем ждать продолжения.\

Сделал перетаскивание формы при работе с QML. Т.е. в моей программе нет внешнего окна, а сразу появляется QML-форма с прозрачностью и прочими прелестями. Кому интересно, прошу на форум forum.crossplatform.ru

Пишу свое первое приложение на Qt с использованием QML. Создал простую формочку с прозрачностью. Чтобы сделать такое надо в main(...) {} дописать

// enable semi-transparent
QPalette palette;
palette.setColor(QPalette::Base, Qt::transparent);
view.setPalette(palette);
view.setAttribute(Qt::WA_TranslucentBackground);
// loading QML from file
view.setSource(QUrl::fromLocalFile("../qml1/qml1.qml"));
// disable OS GIU form-control
view.setWindowFlags(Qt::FramelessWindowHint);
view.show();


И в файл проекта залить
QT += core gui declarative

Пощупал это дело... Впечатления противоречивые.
— Описание интерфейса красиво и лаконично.
— Анимации добавляются легко и безболезненно.
— (Наконец-то!) Делегаты можно задавать языком разметки.
НО, где, блин, интеграция с системой?! На системные стили оно кладет большой корабельный болт. Поле ввода какое-то странное: без выделения текста и контестного меню, то есть совершенно неродное. Если посмотреть, все их демки рассчитаны на мобильный интерфейс. Что печально.

в QT появитсо QML )) правда предназначение оного я так полностью и не допру... как я понял это еще один язык для быстрого создания анимированных приложений. только вот зачем оно и куда оно я не пойму