Qt и QML для пользовательского интерфейса и макетов. QtQuick - PullRequest
0 голосов
/ 01 апреля 2011

Я знаю, что QML отлично подходит для создания интерфейсов в Qt, но как насчет макетов этих интерфейсов?Я хочу сделать приложение похожим, например, на spotify.Но я хочу, чтобы макеты были «подвижными» и полностью настраиваемыми пользователем.Сложно ли это сделать через QML?Должен ли я лучше использовать обычный материал для разметки Qt (gridlayout, graphicwidgets, графические элементы ...)?

Ответы [ 2 ]

3 голосов
/ 04 апреля 2011

Макет элементов QML работает с использованием якорей, прикрепленных к другим элементам QML. Вы можете изменить якоря во время выполнения, используя Javascript. Создание гибкого графического интерфейса пользователя с QML возможно, но сложно, поскольку в некоторых областях документация скудна, а отладка затруднена.

0 голосов
/ 06 сентября 2015

Быстрые макеты Qt были добавлены в Qt 5.1.Они работают аналогично макетам в стандартном Qt на основе виджетов и могут использоваться в Qt Creator.

...