Вопросы по теме 'qtquick2'

Когда какие классы использовать в Qt Quick 2 и как?
Я пытаюсь написать игру с Qt 5.1 и Qt Quick 2 и новым (более быстрым) графическим движком. Я часами читаю документацию, но до сих пор не могу понять, какие классы использовать, если я хочу перемещать элементы на экране, положение которых определяется...
1776 просмотров
schedule 08.01.2024

Как сделать снимок экрана приложения QML без QQuickView
Я хочу захватить экран моего приложения QML. Но мой корневой объект QML — ApplicationWindow , поэтому я не могу использовать QQuickView для его отображения. Вместо этого я должен использовать QQmlApplicationEngine . Я знаю, как сделать скриншот...
3491 просмотров
schedule 01.01.2024

Почему QML MediaPlayer / VideoOutput у меня не работает?
Я пытаюсь воспроизвести тестовое видео с qml по этому коду: import QtQuick 2.2 import QtMultimedia 5.0 Item { width: 300 height: 300 MediaPlayer { id: player source: "C:\\Downloads\\video.mp4" } VideoOutput...
3801 просмотров
schedule 04.12.2023

QML: видна только одна строка TableView с делегатами строк и элементов
В следующем коде: Rectangle{ width: { parent==null ? 640: parent.width } height: { parent==null ? 480: parent.height } Image { id: mainBackground anchors.fill: parent source: "qrc:///wallDiscoveryBackground"...
1115 просмотров
schedule 12.05.2024

Создайте динамическое изображение ListElement с помощью fileUrl с использованием QML
Я новичок в программировании QML. Я хочу создавать динамические изображения как ListElement s в ListModel , нажав кнопку «открыть» в FileDialog . Моя проблема в том, что при добавлении второго изображения первое изображение также заменяется...
1247 просмотров
schedule 10.02.2024

Ошибка модуля QtCanvas3D не установлена ​​на устройстве Android
Следуйте процедуре установки QtCanvas3D из исходного кода, описанной здесь . Кажется, ничего не устанавливается в подкаталог Qt Android на моем рабочем столе для разработки (Mac OSX), и я получаю модуль не установлен log, когда я...
910 просмотров
schedule 23.07.2022

Рисование простых гистограмм в QML
Используя Qt/C++ для обычного приложения виджета и QQuickWidget с QML, как мне нарисовать простую гистограмму, как показано ниже? Я предполагаю, что этот вопрос восходит к тому, как будет составлен QML.
5865 просмотров
schedule 03.11.2023

Итерация по состояниям не работает для меня
У меня есть элемент с несколькими StateGroup : MyObject.qml import QtQuick 2.0 Item { id: root property alias myStates: myStateGroup.states // .. StateGroup { id:...
70 просмотров
schedule 11.01.2024

QML / QtQuick2 Элемент привязки к статическому положению на масштабированном изображении
Я пытаюсь привязать элемент к определенному месту поверх изображения. Изображение должно использовать Image.PreserveAspectFit для fillMode. Проблема, с которой я столкнулся, заключается в том, что высота / ширина / нарисованная ширина / нарисованная...
701 просмотров
schedule 13.10.2022

Потоковое расположение с центрированным содержимым
У меня есть строка с элементами, которые должны складываться, когда ширина окна становится слишком маленькой для отображения всех элементов в строке, как показано на следующем эскизе: Компонент Flow складывает элементы, но они не...
2643 просмотров
schedule 31.08.2022

Целочисленное свойство привязки QML - изменения в c ++ не отправляются в QML
Я новичок в элементах управления QtQuick, я хотел бы создать простой графический интерфейс, и я столкнулся со следующей проблемой с привязкой определенных переменных C ++ к свойствам виджетов qml: в упрощенном примере ниже у меня есть одно поле со...
1776 просмотров
schedule 05.09.2022

Использование анимации QML в сравнении с файлами анимации
Интересно, будет ли более выгодно использовать возможности QML для анимации или предпочтительнее использовать файлы анимации (такие как GIF или MNG) для простых, небольших анимаций. Вот примеры того, что я называю «простой мелкомасштабной...
489 просмотров
schedule 14.07.2022

Компонент, помещенный в StackView, неправильно связывается
Пример ниже иллюстрирует мою проблему. Я создаю маленькую Rectangle в левом верхнем углу, и нажатие на нее переключает цвет между красным и зеленым. Затем я создаю StackView и помещаю Rectangle в StackView и привязываю цвет этого второго...
431 просмотров
schedule 22.10.2023

Получение данных по индексу из модели C++ в QML
Как вы получаете данные из своей модели (подклассы от QAbstractItemModel ) вне делегата с помощью QML? Я пробовал это так: Identities { id: identities_model } ... console.log(identities_model[0].email) но я получаю сообщение об...
3058 просмотров
schedule 24.10.2023

QML игнорирует ширину и высоту при установке якорей
Я пытаюсь понять, как работают привязки в QML (Qt Quick 2.0). У меня есть такой простой предмет: AddButton.qml: Item { Button { text: "ADD" width: 100 height: 50 } } Который я добавляю в основной файл...
1579 просмотров
schedule 07.03.2024

QML перебирает модель
Я пытаюсь нарисовать содержимое ListModel на холсте в QML. Содержимое этой модели отображается в ListView в другом месте приложения, поэтому я знаю, что модель правильно заполнена содержимым. Нет, я пытаюсь обновить холст каждый раз, когда...
3853 просмотров
schedule 07.03.2024

QT QML Как добавить LinearGradient к прямоугольнику с рамкой?
Я хотел бы иметь более конкретный градиент, чем вертикальный по умолчанию для Rectangle . Я пытаюсь добавить LinearGradient для диагонального эффекта, но он перезаписывает границу. Рассмотрим этот пример. Верх Rectangle нормально с...
3799 просмотров
schedule 29.10.2023

Как создать собственный элемент управления QML, который соответствует цветам стиля материала?
Я создаю собственный элемент управления в QML для своего приложения. Я хочу работать как на рабочем столе, так и на Android, поэтому я использую Material Style для приложения. Это применяет цветовую схему ко всем существующим элементам управления Qt...
2334 просмотров
schedule 03.06.2024

Простая программа QML не работает
Я пытаюсь запустить следующее, но при запуске ничего не происходит. Как я могу отладить такую ​​​​проблему? import QtQuick 2.0 import QtQml.Models 2.1 Item{ id: main width: 1500 height: 1500 GridView { id: root...
92 просмотров
schedule 08.07.2022

модуль QtQuick не установлен, ошибка в сборке Release с помощью windeployqt
У меня есть простой проект Qt 5.11 x64, компилятор MSVC 2017 с настройками сборки по умолчанию, созданными Qt Creator 4.7. Он отлично работает, но когда я добавил windeployqt для копирования всех DLL Qt в сборке Release, я получаю сообщение об...
1475 просмотров
schedule 25.07.2022