Описание тега qtquick2
Qt Quick is a modern user interface technology that separates the declarative UI design and the imperative programming logic. Instead of the traditional C++ APIs of Qt, the presentation layer of the application is written with a Qt-specific declarative language called QML.
1
ответ
Qml: компонент Делегат / Модель для плавающих элементов модели
У меня есть динамический набор компонентов QML (они основаны на / объединяют различные элементы управления, такие как изображения, метки,...), которые отображаются в "произвольных" позициях в родительском элементе управления. Положение каждого компо…
28 апр '17 в 15:02
1
ответ
Как использовать JS Arrays в качестве ключей при объявлении JS-dicts в QML
В реализации QML JS я могу написать это: property var dict1: ({}) property var dict2: { 'a':1, 'b':2, 'c':3 } // property var dict3: { [0,0]:1, [1,4]:5, [2,4]:3 } // can't do this! // but can do this. Component.onCompleted: { dict1[[0,0]] = 1 dict1[…
09 янв '17 в 15:09
2
ответа
Приложение QML отображает черный экран
Я новичок в QML, но я не думаю, что много делаю в проекте, но все же у меня появляется черный экран, когда я запускаю это приложение на устройстве Android. Main.qml import QtQuick 2.6 import QtQuick.Window 2.2 Rectangle { visible: true width: 640 he…
07 сен '16 в 19:09
1
ответ
Как создать универсальную объектную модель для использования в QML?
Я хотел бы знать, есть ли какой-либо макрос или способ, как зарегистрировать модель Qt как свойство QObject. Например, у меня есть AnimalModel ( http://doc.qt.io/qt-5/qtquick-modelviewsdata-cppmodels.html). Я знаю, что могу передать его в корневой к…
02 фев '16 в 18:14
1
ответ
Как сделать вкладку навигации между текстовыми полями в QML?
У меня есть компонент QML (или что-то еще, просто файл с Item в корне) с границей и TextInputв основном стандартное текстовое поле. import QtQuick 2.7 Item { id: textBox clip: true property alias inputText: inputText.text property alias mode: inputT…
09 окт '18 в 14:43
1
ответ
Доступ к объекту Screen из внешнего javascript
У меня есть внешний сценарий Javascript в проекте QtQuick, и я хочу получить доступ к Screen объект оттуда. В частности, я хочу получить доступ к width а также height экрана от внешней функции JS. Ты знаешь, как я могу это сделать? Является ли перед…
16 июн '15 в 00:21
1
ответ
QML: подключить слот к нескольким элементам управления
Я хотел бы получить уведомление в основном приложении Qt в случае, если какой-либо элемент управления в QML (загружается через QQuickWidget) меняет свою стоимость. Есть CheckBox"Ы, ComboBox"Ы, SpinBoxи TextEditor"S. Мой текущий подход заключается в …
25 июл '18 в 19:11
1
ответ
Ошибка добавления меню в QML
У меня есть следующий код: import QtQuick 2.4 import QtQuick.Window 2.2 import QtQuick.Dialogs 1.2 import QtQuick.Controls 1.4 ApplicationWindow { title: qsTr("Hello World!") width: 640 height: 480 visible: true menuBar: MenuBar { id: menuBar } Mous…
21 авг '15 в 14:13
2
ответа
Как настроить полосу прокрутки QtQuick ListView?
По умолчанию элемент управления ListView отображает только крошечную полосу прокрутки, которая отображается только при прокрутке. Можно ли стилизовать эту полосу прокрутки, чтобы она стала больше? Также возможно ли сделать его всегда видимым? Я пред…
13 дек '16 в 21:19
1
ответ
Как подключить разрушенный сигнал объекта C++ из QML?
Я хочу подключить разрушенный сигнал C++ QObject из QML, поэтому я сделал это: Rectangle { id: root width: 128 height: 128 Button { anchors.centerIn: parent text: "Click me" onClicked: { qobj.Component.onDestruction.connect(function(){console.log("I…
09 июн '15 в 11:38
4
ответа
Как получить доступ к свойствам делегата в ListView, используя индекс
Я хочу получить доступ к свойствам делегата в ListView, Я пробовал с contentItem но иногда это undefined, Вот мой код: ListModel{ id: modeldata ListElement{ name:"don" rank:1 } ListElement{ name:"shan" rank:2 } ListElement{ name:"james" rank:3 } Lis…
19 ноя '15 в 17:17
3
ответа
QML Canvas.requestAnimationFrame взрывается
Я пытаюсь использовать QML Canvas.requestAnimationFrame нарисовать некоторую пользовательскую анимацию. Я ожидал, что предоставленный обратный вызов вызывается один раз для каждого кадра, примерно 60 раз в секунду. Код у меня есть: Canvas { id: canv…
08 июн '15 в 12:30
1
ответ
Перезагрузите QQuickView в тот же контейнер окна
Я хочу написать плагины для моей программы в виде qml, отображаемого внутри док-виджета Я загружаю плагин таким образом: if (!qview) qview = new QQuickView(); qview->engine()->clearComponentCache(); qview->setSource(QUrl(path)); QQuickItem …
04 апр '15 в 08:20
2
ответа
Как создать окно QtQuick вне основного потока
Я хотел бы иметь основной поток, который создает экземпляр класса, который расширяет QQuickView и перемещает его во второй поток. В идеале я хотел бы сделать что-то вроде этого: main.cpp int main(int argc, char *argv[]) { QGuiApplication app(argc, a…
04 июн '16 в 18:34
2
ответа
Qt show application, если в данный момент запущено
Я создаю приложение с одним экземпляром, которое свернуто в системный трей, я хочу показать текущий запущенный экземпляр, а затем выйти из нового. Как я могу создать эту функциональность? main.cpp #include <QApplication> #include <QQmlAppli…
02 янв '18 в 12:26
2
ответа
QtQuick: модуль не установлен
Я борюсь с пользовательским модулем QML. Странно то, что он работает, когда я прекрасно работаю в Linux и Ubuntu, но когда я работаю в Windows, я получаю следующую ошибку во время выполнения Модуль jbQuick.Charts не устанавливается. Моя корневая дир…
05 ноя '15 в 15:09
4
ответа
Добавление TabButton динамически в TabBar в QML
Я пытаюсь добавить tabButton в TabBar динамически при нажатии кнопки, но я потратил много времени на поиск, но не понимаю, как добавить, ниже приведен код, над которым я работаю: MyTabButton.qml import QtQuick 2.4 import QtQuick.Controls 2.2 Item { …
27 июл '17 в 11:34
2
ответа
Подключите обработчик события к ключевому событию TextField
Предположим, у меня есть TextField управление и обработчик ключевых событий: TextField { Keys.onPressed: console.log("key was pressed"); } Но я хочу подключиться к TextField ключевое событие извне, без изменения TextField контролировать себя. Что-то…
02 июл '15 в 00:42
1
ответ
ChartView не показывает данные BarSets
В qml я создаю ChartView: ChartView { id : mChart title: "Bash History Graph" anchors.fill: parent legend.alignment: Qt.AlignBottom antialiasing: true animationOptions: ChartView.SeriesAnimations } И в Component.onCompleted сигнал: Component.onCompl…
29 дек '17 в 19:02
1
ответ
События мыши не обрабатываются в наследнике QQuickItem
Я хочу написать простое приложение Qt Quick с перетаскиваемым QQuickItems. Элементы хорошо перетаскиваются из-за встроенной в них MouseArea. Но проблема в том, что события мыши не запускаются в код C++ в виртуальных перегруженных функциях. Как решит…
02 июн '14 в 01:26