Вопросы с меткой [qml]

QML (Qt Modeling Language) - декларативный язык, позволяющий пользователю интерфейсы должны быть описаны в терминах их визуальных компонентов и как они взаимодействуют и взаимодействуют друг с другом. Это очень читаемый текст. язык, JSON-подобный синтаксису с поддержкой императива JavaScript выражения в сочетании с динамическими привязками свойств.

Фильтрация
Сортировка
Метки
0 голосов
0 ответов
14 показов

как выделять TextInput слева при использовании inputmask в qml

Сделал фронт страницы авторизации, авторизация сделана по номеру и коду подтверждения. Проблема заключается в том, что по идее нужно, чтобы текстовое поле выделялось слева а не в том месте куда ты ...
Максим Аркаев's user avatar
0 голосов
0 ответов
9 показов

QML плагин с вложенными модулями QML. Как импортировать?

Собираю плагин QML. Внутри плагина есть CPP и QML файлы. QML файлов достаточно много, есть несколько вложенных папок со своими файлами. Условно: QML File01.qml File02.qml Folder1 File11.qml File12....
MaksBuilder's user avatar
0 голосов
0 ответов
20 показов

Как создать QML-плагин в Visual Studio с использованием расширения QtVsTools?

Чтобы создать плагин в QT с использованием файла PRO, просто укажите: CONFIG += plugin qmltypes QML_IMPORT_NAME=Geometry QML_IMPORT_VERSION=1 Но в Visual Studio такого нет, я не понимаю, как ...
MaksBuilder's user avatar
0 голосов
0 ответов
14 показов

QML : Binding loop detected (MWE)

Есть два Rectangle: rectParent и rectChild: rectParent имеет длину и ширину на 10 пикселей больше, чем у rectChild, причем у rectChild стороны заданы жестко rectChild находится по центру rectParent ...
sedo's user avatar
  • 33
0 голосов
0 ответов
37 показов

Ошибка при загрузке .qml-файла: "ComboBoxStyle is not a type"

Я взял код .qml-файла с этого ответа и попробовал протестировать его, однако после запуска приложения появляется такой текст ошибки (приложение запускается, но с пустым окном): qrc:/app.qml:17:16: ...
AvidCoder's user avatar
  • 2,808
0 голосов
1 ответ
26 показов

Корректно ли встраивать QML виджеты в проекты на QWidget?

У меня есть обычный Qt проект на QWidget. Слышал про то, что QML виджеты не слишком хорошо дружат с уже написанным приложением на QWidget. Есть ли какие-то подтверждения этого? В чём может быть ...
Young Sideways's user avatar
0 голосов
0 ответов
21 показ

Продолжение работы кода после закрытия QQuickView

Я делал приложение, основное окно вызывает с помощью сигнала второе окно. И мне надо, чтобы после закрытия второго окна, продолжал работать код. Но если я закрываю второе окно, то код не продолжается. ...
strel.C's user avatar
  • 11
0 голосов
1 ответ
79 показов

Не могу передать путь к файлу

Пробовал передать значение, но при выборе файла и уже передачи значения , у меня пишет, что не определен. То есть fileDialog.fileUrl неопределен, если написать так console.log(fileDialog.fileUrl). А ...
strel.C's user avatar
  • 11
0 голосов
0 ответов
42 показа

Проблема при компиляции под Android TLS initialization failed в QT

Проблема заключается в том что при компиляции под Android в qt (проект QT-Quick). При попытке любого подключения (HTTP/HTTPS) выводит ошибку "TLS initialization failed", но при том же коде ...
Joker Joker's user avatar
0 голосов
0 ответов
36 показов

Qml Canvas мультипоточное рисование

Возможно ли использовать объект context у Canvas на различных потоках? Нашел такой простой пример: var offscreen = canvas.transferControlToOffscreen(); var worker = new Worker('worker.js'); worker....
Александр's user avatar
0 голосов
0 ответов
135 показов

Software рендеринг в QQuickItem

Пытаюсь в своем кастомном QML компоненте (QQuickItem) нарисовать цветной квадрат. QQuickItem::updatePaintNode: QSGGeometryNode *rect = new QSGGeometryNode(); QSGFlatColorMaterial *material = new ...
posix's user avatar
  • 359
0 голосов
0 ответов
24 показа

Есть ли возможность настроить QPainter для qml-ного ChartView?

Это нужно чтобы при рисовании полупрозрачных линий не было видно их пересечений. По умолчанию, ChartView рисует как на рис.1. Если то же нарисовать в QQuickPaintedItem с ностроенным QPainter::...
Andrey Sokolov's user avatar
0 голосов
0 ответов
36 показов

Проблемы с обновлением состояния в моем кастомном CheckDelegate в QML ListView

Вопрос: "Я работаю над приложением на Qt QML, где используется QML ListView с ButtonGroup и кастомным CheckDelegate. Но у меня возникла проблема с обновлением состояния в моем кастомном ...
Astrodynamic's user avatar
1 голос
0 ответов
35 показов

Qt5.12 C++ Как динамически загружать QPIxmap в качестве текстуры в QML 3DScen

Есть приложение отображающее карту в 2D (QGraphicScene) и 3D (QML 3D Scene) Нужно что бы карта на 3DScene динамически отображала карту с 2D Scene Код QML, Загрузка происходит при помощи ...
Vilture's user avatar
  • 29
0 голосов
1 ответ
51 показ

Qt6, QML: Нет горизонтальной полосы прокрутки при использовании ListView

Есть модель со списком путей к картинкам которые потом отображаются через ListView, но если ширина картинки больше окна, то горизонтальная полоса прокрутки не появляется. UPD: Если у ListView вручную ...
Bleser's user avatar
  • 1,758
0 голосов
3 ответа
241 показ

Как добавлять QML-файлы в CMake проект?

Подскажите плиз, как в CMakeList.txt пользоваться qt_add_qml_module. Например, вот такой CMakeLists.txt: cmake_minimum_required(VERSION 3.18) find_package(Qt6 COMPONENTS Core ...
drew's user avatar
  • 31
1 голос
2 ответа
130 показов

qt6 Cmake как создать в проекте qml singleton

никак не могу создать простой qml singleton в проекте. Вот структура моего проекта: - CMakeLists.txt - main.cpp - Main.qml - StyleSettings - CMakeLists.txt - Style.qml - qmldir В main.cpp: int main(...
drew's user avatar
  • 31
0 голосов
0 ответов
51 показ

VS 2022 Qt QML не работает code auto-complete

Установил VS 2022. И расширение для работы с Qt. Прописал версию qt. Всё работает хорошо, Qt lib, ui, designer и тд. Но при создании проекта Qt quick В файлах qml не работает auto-complete code. Те ...
Gleb Gorenkov's user avatar
0 голосов
0 ответов
31 показ

Инструменты разработка GUI на Qt/QML под Desktop для больших мониторов / Эмуляторы мониторов Linux

Я занимаюсь разработкой GUI на Qt/QML для Linux. Мне необходимо делать GUI для монитора с разрешением больше, чем мой собственный. Есть ли какие-нибудь инструменты или эмуляторы мониторов для этого?
Aleksandr's user avatar
0 голосов
1 ответ
72 показа

Как получить путь к файлу через QFileDialog C++ QT в QML?

Нужно написать программу,которая вызывает из QML диалоговое окно QFileDialog,при этом не используя FileDialog из QtQuick.Dialogs. То есть нужно написать функцию на C++ с диалогом и чтобы её можно было ...
ramdolpix's user avatar
  • 199
0 голосов
1 ответ
50 показов

Как сделать QObject::connect к функции QJSValue

Через qml можно легко определить функцию для слота создаваемого компонента MyComponent.connect(slotJsFunction); Как сделать это на плюсах? Существует ли какой нибудь способ сделать QObject::connect ...
Jo Mw's user avatar
  • 11
1 голос
0 ответов
78 показов

Передача QSqlTableModel или QSortFilterProxyModel между потоками

Для представления данных используется модель QSortFilterProxyModel, в которой фильтруются данные QSqlTableModel. Но при это основное окно виснет. Почитал документацию - говорят что модель в другой ...
Артем's user avatar
0 голосов
1 ответ
494 показа

фильтр данных QSortFilterProxyModel Class

Есть класс QSqlTableModel Class которая берет данные с sqllite db, нужно отфильтровать данные, но не через sql запрос, нужно с модели сначала вытащить условно по колонке "Цена", все цены ...
Артем's user avatar
1 голос
1 ответ
45 показов

Как сделать интеграцию c++ (или python) в QML для QtDesignStudio?

QtDesignStudio генерирует qmlproject и при нажатии кнопки run запускает его через qmlscene. Соответственно qmlRegisterType() тут не запустится. Как добавить QObject чтоб был доступен в QtDesignStudio?
eri's user avatar
  • 35.1k
4 голоса
1 ответ
119 показов

Добавление Info.plist в проект QT5

Недавно начал изучать QT В запущенном приложении при попытке включить камеру вылетает приложение и выдает "Отчет об ошибке". Изучив разные способы добавления Info.plist в проект ни один не ...
CHICOTILA's user avatar
0 голосов
2 ответа
376 показов

Как получить доступ к объекту из QAbstractItemModel древовидной структуры?

Имеется класс Chat, который наследуется от QAbstractItemModel. По сути на выходе я хотел бы получить древовидную структуру, чтоб я мог её вывести в TreeView в qml. Но переопределить метод: //QVariant ...
exru's user avatar
  • 3
0 голосов
1 ответ
15 показов

userModel.lastUser содержит пустую строку

Создаю собственную тему SDDM. В ходе разработки заметил, что userModel.lastUser содержит пустую строку в тестовом режиме. Проверил на других темах офоромления SDDM - то же самое. В обычном режиме всё ...
Степан Зубков's user avatar
0 голосов
0 ответов
54 показа

Как установить плагин VirtualKeyboard для Qt 5.15.1

Мне в проекте для Андроида нужно изменять положение виджетов на экране при открытии клавиатуры, по идее для этого можно использовать классы плагина virtual keyboard, однако, он у меня установлен был ...
Caboom Bom's user avatar
0 голосов
1 ответ
28 показов

Поворот всего приложения qml Qt5.15

Когда я задую размер загрузочной странице QML, то контейнер который содержит загрузочную страницу принимает тот же размер: Loader{ width: 700 height: 1000 } Когда я добавляю свойство rotation:...
Amos's user avatar
  • 334
0 голосов
0 ответов
38 показов

Отображение контейнера QVariantList в ListView

Столкнулся с проблемой во время написания практики в университете. Пишем банковскую систему, со стороны "плюсов" передаем двумерный QVariantList, вот метод, который его возвращает(данные ...
Павел Щиров's user avatar
0 голосов
1 ответ
197 показов

QML: Как сделать рамку у ListView с закруглениями + рамка?

Как вариант можно ListView разместить в Rectangle с отступом в ширину рамок, но так делегаты будут поверх рамки, и будут скрывать рамку по углам закругления: Rectangle { id: root property ...
Kto  To's user avatar
  • 1,118
0 голосов
0 ответов
45 показов

Чтение десятичных чисел из файла

Здравстуйте. Имеется файл с числами в 10 СС. Пример: 5 10 15 16 2 3 44 55 Нужно считать файл построчно и вывести данные построчно в 2 СС в одну строку. Старые данные данные должны удалиться. Как ...
nik v's user avatar
  • 1
1 голос
1 ответ
513 показов

Развертывание ПО с помощью cqtdeployer

Возникает небольшая проблема с деплоем ПО,где присутствуют qml файлы. Ни они, ни плагины не включаются в каталог проекта после установки с помощью cqtdeployer. Вероятнее всего я как то не так указываю ...
idabsent's user avatar
  • 163
1 голос
0 ответов
28 показов

Как открыть новый лист с той же моделью, при нажатии по элементу старого?

У меня qt creator версии 4.9.1. Если вкратце, моя задача представляет из себя что-то вроде файловой системы. Есть список. В этом списке есть папки и файлы. Где-то только файлы, а где-то и то и это. ...
Claire's user avatar
  • 23
1 голос
1 ответ
93 показа

Аналог QGraphicsView/QGraphicsScene в QML

Чем можно заменить QGraphicsView + QGraphicsScene в QML? О задаче, где аналог QGraphicsView пригодится: нужно сделать конфигуратор с отображением в 2D и возможностью перетаскивать элементы.
Maxim Timakov's user avatar
2 голоса
1 ответ
98 показов

Qt - ChartView : Отображение подвисает при частом обновлении графика. Оптимизации отрисовки

Реализовал в QML с помощью ChartView поведение осциллографа, график которого рисуется слева направо, а полотно перемещается справа налево. За это поведение отвечает следующий фрагмет кода for (...
idabsent's user avatar
  • 163
0 голосов
0 ответов
67 показов

QML ошибка "Model size" при создании FileDialog

При открытии filedialog появляется данная ошибка: Model size of -154 is less than 0 Model size of -9 is less than 0 Диалог такой: FileDialog { id: topFileDialog title: ...
Сергей's user avatar
0 голосов
1 ответ
86 показов

Как корректно отобразить большое количество однотипных элементов в QML

Мое понимание qml не такое глубокое, поэтому столкнулся с проблемой. Есть интерфейс, который предполагает большого количества элементов ввода со стороны, расположенных строго друг за другом. Элементы ...
idabsent's user avatar
  • 163
0 голосов
1 ответ
93 показа

Что такое граф сцены и глифы в qt?

Что такое граф сцены и глифы в qt?
Denver Toha's user avatar
  • 2,595
0 голосов
0 ответов
32 показа

В каком из внутренних классов qt находится текстовый процессор, используемый вQQuickTextEdit и QTextEdit

В каком из внутренних классов qt находится текстовый процессор, используемый вQQuickTextEdit и QTextEdit ? Читал код QQuickTextEdit, как я понял этот класс отвечает именно за работу с визуальнйо ...
Denver Toha's user avatar
  • 2,595
1 голос
1 ответ
179 показов

Как сделать собственное поле ввода в qt qml не используя TextEditor

В качестве пет проекта хочу написать небольшой тестовый редактор(поупражняться именно с алгоритмами редактирования текста, такими как греп буффер, список строчек и тд...). Данное действо я хотел бы ...
Denver Toha's user avatar
  • 2,595
0 голосов
1 ответ
117 показов

Как добавить звук срабатывания будильника?

Пишу будильник на QML, нужно добавить звук срабатывания будильника, когда дата и время будильника доходит до системной(в общем звук срабатывания при обычной работе будильника). Как мне это сделать? ...
Алексей Бобров's user avatar
0 голосов
0 ответов
150 показов

QML: Button внутри MouseArea блокирует mouse hover

Есть большая область, которая подсвечивается при наведении. Внутри этой области есть кнопка: import QtQuick 2.15 import QtQuick.Window 2.15 import QtQuick.Controls 2.15 Window { width: 640 ...
Andrey Epifantsev's user avatar
1 голос
0 ответов
248 показов

Как получить и изменить переменную из QML в C++

Пишу программу в Qt и возникла такая проблема, не понимаю как мне в C++ изменять значение переменных которые в qml были созданы. У меня есть C++ класс в котором есть кнопка которая вызывается из qml и ...
leocoolguy 0's user avatar
0 голосов
1 ответ
73 показа

У меня есть qlist<some_object*> .Как создать делегаты , расположенные не ввиде списка , а по заданным координатом на экране?

Имеется список указателей на объекты A(унаследован от qobject)Делегаты (у меня разные к примеру круг , квадрат (каждый содержит поле , текст и имеет тип) rect.qml,circle.qml т.д )Согласно типу нужно ...
user466644's user avatar
0 голосов
1 ответ
59 показов

Unable to assign [undefined] to bool для RadioButton

У меня есть некий Item поверх глав. окна. Задача в нем выбрать режим работы после чего окно закрывается и отображает глав. окно. Я еще не привязывал классы С++ так что большинство похожих вопросов не ...
Anton-Vas's user avatar
2 голоса
1 ответ
100 показов

Как правильно изучать QML?

Я изучаю QML и для примера решил разобрать одно open-source приложение. Проблема в том, что там больше ста файлом .qml ... Существует ли какое-то приложение, где можно получить наследование между ...
Anton-Vas's user avatar
-1 голос
1 ответ
87 показов

Как нарисовать линию из точки А в точку В?

Пытаюсь нарисовать линию из точки А в точку В, но почему-то не рисует. Код: Window { // вот тут переменные first tochka and dwa tochka property var cliced_x0 : 0; property var cliced_y0 : ...
timob256's user avatar
  • 2,907
0 голосов
0 ответов
189 показов

Qt: Qt 6.1.1 Ошибка отображения qml. Failed to create vertex shader: Error 0x80070057

Всем привет! Я новый пользователь qt, и у меня возникла проблема с qml. Этот вопрос уже обсуждался в этой статье, но для python. Я же пишу на C ++ / Qt 6.1.1, QtCreator 4.15.1 для open source. Помоги ...
Roman Yegorov's user avatar
0 голосов
1 ответ
56 показов

Немогу понять почему обьект не "растягивается"?

Задал два квадрата и привязал размер текста к размеру квадрата Только вот в первом квадрате (бирюзовом) текст и ввод не растягиваются Вот не знаю как сделать динамическую подстройку элементов ввода и ...
timob256's user avatar
  • 2,907