qtquick2- все статьи тега
Доступ к Listview currentIndex от делегата
У меня есть QML ListView, где делегат загружает его компонент из другого файла. При нажатии на элемент делегата я хочу обновить ListView. CurrentIndex и highlight выбранный элемент. Это работает, когда я явно задаю id из ListView. Однако, поскольку я хочу использовать делегат Component также и для других ListViews, Я пытаюсь найти общий способ доступа к ListView.currentIndex из делегата Component. Вот Код: Главное.qml import QtQuick 2.4 import QtQuick.Controls 1.3 import QtQuick.Window 2. ...
Выбор времени в QML
Мне нужно дать пользователю возможность выбрать дату и время в приложении QML. Для выбора дат существует Calendar В Управлении QtQuick. Я не нашел подобного элемента управления, чтобы позволить пользователю выбрать время суток. В интернете есть пара примеров, таких как Grog или Harmattan. Я предполагаю, однако, что они не интегрируются с собственным внешним видом и ощущением, как другие элементы управления QtQuick. Существует ли стандартный подход которых я не знаю, хороших альтернатив, с ко ...
Как создать универсальную объектную модель для использования в QML?
Я хотел бы знать, есть ли какой-либо макрос или способ, как зарегистрировать модель Qt как свойство QObject. Например, у меня есть AnimalModel (http://doc.qt.io/qt-5/qtquick-modelviewsdata-cppmodels.html#qabstractitemmodel). Я знаю, что могу передать его в корневой контекст QuickView QuickView view; view.rootContext()->setContextProperty("myModel", &model); В случае, если у меня есть QObject, зарегистрированный с помощью макросов Qml, я могу передать этот объект для просмотра: vi ...
Qt с QML в quick2 динамических столбцов изменение GridView в
Я использовал GridView для отображения ListModel. Первоначально я установил cellWidth в: cellWidth = grid.width/3 Для создания сетки из 3 столбцов. затем я хочу изменить количество столбцов на 2, поэтому я установил cellWidth в: cellWidth = grid.width/2 Дисплей GridView изменился. Но когда я изменяю размер окна рабочего стола контейнера, ячейки в gridview больше не изменяют размер. Что я должен сделать, чтобы исправить это? Пожалуйста, взгляните на следующий код: import QtQuick 2.1 imp ...