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

QML, динамическое добавление элементов в список
Мне нужна помощь с добавлением элементов в список qml, у меня есть текстовое поле и кнопка, которая добавит текст текстового поля в элемент списка при нажатии, вот моя попытка: Component { id: delegate Item { width: 200; height:...
17463 просмотров
schedule 20.10.2022

Можно ли сделать QObject вызываемым из Java Script
Можно ли сделать QObject вызываемым из Java Script? Я имею в виду регистрацию экземпляра производного класса QObject следующим образом: QObject* obj = new MyObject(); QJSValue js_value = js_engine.newQObject(obj);...
1936 просмотров
schedule 04.01.2023

Как правильно сделать класс вне main.cpp для использования QtQuick2ApplicationViewer?
Я хочу создать приложение на С++, использующее QML для диалогового интерфейса. Я пытаюсь поместить свой код пользовательского интерфейса вне main.cpp , чтобы позже можно было отделить его для запуска в потоке. Я собираю и запускаю: никаких...
1270 просмотров
schedule 25.05.2024

Использование QQuickView вне main.cpp
Я пытаюсь создать новый графический интерфейс QtQuick 2.0 для существующего проекта C++. Старый QtGui управлялся классом, поэтому я хочу также управлять новым графическим интерфейсом из этого класса. До сих пор я открывал графический интерфейс...
2183 просмотров
schedule 10.07.2022

Сигнал из QML в слот C++, не удается найти сигнал QML
Я получил сигнал в QML и хочу подключиться к слоту, определенному в C++. Однако мой код не работает, и я получаю сообщение об ошибке: QObject::connect: Нет такого сигнала QDeclarativeContext::sent() в ../qt_cpp/mainwindow.cpp:66 Вот...
1370 просмотров
schedule 28.07.2022

Получить контекст OpenGL (WGL) из QOpenGLContext
Я пытаюсь получить контекст OpenGL (HGLRC) из окна QQuickView. Мне нужно передать его в библиотеку, отличную от Qt. Я могу достаточно легко получить QOpenGLContext: m_qtContext = QOpenGLContext::currentContext(); Как получить контекст...
2534 просмотров
schedule 26.01.2024

Как показать окно сообщения с Qt Quick Controls?
Что эквивалентно QMessageBox::information() , когда кто-то хочет написать приложение QML с использованием Qt Quick Controls?
21704 просмотров
schedule 26.06.2022

Как изменить заголовок окна QtQuick 2?
Я пытаюсь изменить окно по умолчанию моего проекта, но это не работает. Я использую QtQuick 2.0. Попытался импортировать QtQuick.Window 2.0 и сделать Window{} корневым объектом вместо Rectangle{}, но он не позволяет использовать оконные объекты как...
6129 просмотров
schedule 23.12.2023

QtQuick2: обработка события onWheel внутри ScrollView
Мне нужно поместить компонент X внутрь ScrollView. Компонент X должен обрабатывать событие колесика мыши, но ScrollView обрабатывает его. Итак, следующий пример (упрощенный) не работает. Как разрешить области мыши Rectangle обрабатывать событие...
1835 просмотров
schedule 10.11.2023

Макет QML отображается неправильно
У меня есть простой макет QML: ... Label { id: birthLabel text: i18n.tr("Birth Date:"); } DatePicker { id:datePicker } Row { Button { text: i18n.tr("Add to Database"); onClicked: { var...
241 просмотров
schedule 18.01.2024

Реализация updatePaintNode приводит к тому, что другие элементы QML также отображаются некорректно.
Я обнаружил, что geometry->setLineWidth(3); в приведенном ниже коде распространяется на другие элементы QML и может их искажать, даже если эти другие элементы QML являются «нормальными» элементами QML (без подкласса QQuickItem под ними). Мне...
759 просмотров
schedule 23.08.2022

Блокировка ориентации экрана QML
Мне нужно заблокировать экран в определенной ориентации для приложения для Android, которое я делаю. есть ли способ сделать это в QML? Гугл не дал мне ответов. Я использую Qt 5.2.
6035 просмотров
schedule 23.03.2023

Qt 5: чтение свойства внутри загрузчика
Как прочитать свойство timeout , расположенное внутри объекта Loader в Qt5 QML Quick 2.0? import QtQuick 2.0 Rectangle { width: 100 height: 100 color: "black" property Component comp1 : Component { Rectangle {...
2496 просмотров
schedule 13.11.2022

Проект C ++ / QML, совместимый как с Qt 4 (QtQuick 1.x), так и с Qt 5 (QtQuick 2.x)
При написании приложения Qt, которое не использует QML и не зависит от новых возможностей Qt 5, мы можем скомпилировать его как с Qt 4, так и с Qt 5 (за исключением нескольких несовместимостей исходного кода). Когда мы хотим использовать функцию Qt...
1897 просмотров
schedule 26.05.2022

Быстрые элементы управления Qt - где определяется ориентация ScrollView?
я создал свой собственный стиль для ScrollView, но на самом деле я не знаю, как проверить, какая у него ориентация прокрутки (горизонтальная или вертикальная? Мне нужно использовать разные изображения для каждого из них). исходный код стиля...
655 просмотров
schedule 02.06.2024

Архитектура С++/QML - способ воспроизвести структуру С++ в QML?
В настоящее время я пытаюсь разработать довольно важное приложение (подобное ОС) с Qt 5.2 и Qt Quick 2; то, что я хотел бы сделать, это реализовать всю логику на C++, а пользовательский интерфейс объявляется благодаря QML. На данный момент это...
2146 просмотров
schedule 05.11.2023

QtQuick2: применение шейдерных/графических эффектов GLSL к элементам окна?
Я тестировал возможности GUI, используя QtQuick и QML, но у меня возникли проблемы с поиском информации о применении эффектов шейдера GLSL к самому Window. Например, допустим, я хочу сделать полноэкранное приложение, которое просто размывает все, что...
531 просмотров
schedule 02.06.2022

Псевдонимы в стилях
Почему нельзя определить псевдонимы для стилей? Например Button { property alias color: theText.color style: ButtonStyle { label: Text { id: theThext } } } дает qml неверная ссылка на...
913 просмотров
schedule 12.11.2022

Проблемы с макетом формы QML (GridLayout)
Сейчас я пытаюсь преобразовать пользовательский интерфейс моего приложения с C ++ в QML. На каком-то этапе мне нужно окно входа в систему, поэтому я создал его в QML с помощью кода ниже: Window { id: loginWindow property string username:...
12181 просмотров
schedule 25.02.2022

Расширение данных стиля TabViewStyle
В настоящее время я пытаюсь найти более удобный способ сделать это, добавить значок на вкладку. Прямо сейчас я отказываюсь от styleData.title, чтобы включить источник значка, но было бы неплохо иметь возможность расширить styleData, чтобы я мог...
1953 просмотров
schedule 10.04.2023