Qml – вопросы и ответы

86
голосов
2
ответа
Например, рассмотрите следующий код: Rectangle { id: idRectParent Rectangle { id: idRectChild1 component.onCompleted: { console.log("Iam Child 1") } } Rectangle { id: idRectChild2 component.onCompl...
3 месяца назад Mahesh
54
голоса
1
ответ
Этот код отлично работает в среде JavaScript, размещенной в браузере: function foo(a=true) { console.log(a) } Но делать то же самое в qml дает syntax error . Что я могу сделать неправильно?
3 месяца назад Amit Tomar
76
голосов
3
ответа
Есть ли способ изменить цвет текста RadioButton в QML? Я хочу изменить его на белый, потому что мой фон черный. RowLayout {
3 месяца назад Nmaster88
56
голосов
1
ответ
Я пытаюсь рисовать прямоугольники в QML. Данные, содержащие информацию об этих прямоугольниках, выглядят так: Икс Y ширина Рост Данные Данные хранятся в массиве, и каждый элемент массива представля...
3 месяца назад Brykyz
55
голосов
1
ответ
У меня есть небольшой класс C++, который я хочу зарегистрировать в QML, поэтому я могу получить к нему доступ из QML-кода и предоставить безопасный API для разработчика QML, сохраняя при этом сложн...
3 месяца назад BastiBen
66
голосов
2
ответа
Я хочу разобрать RSS-канал с QML. структура подачи выглядит как <channel> <item> <title> </title> <description> </description> <media:content url="http://some...
3 месяца назад belhawary
54
голоса
1
ответ
У меня есть два элемента на экране, один прямоугольник и один TextInput. Когда activefocus установлен на прямоугольник, и я что-то печатаю, мне нужно получить введенный ввод в TextInput Для этого я...
3 месяца назад rkc88
115
голосов
1
ответ
Я получаю эту ошибку (заголовок, ниже) всякий раз, когда я пытаюсь запустить следующий код: #include <QCoreApplication> #include <QQuickView> int main(int argc, char *argv[]){ QCoreAppl...
3 месяца назад OJFord
88
голосов
1
ответ
Что я хочу достичь: Переключение внешнего вида элемента, где компоненты, описывающие внешний вид, загружаются динамически, но общие элементы не загружаются несколько раз. Допустим, у меня есть спис...
3 месяца назад derM
68
голосов
1
ответ
У меня нет идей, почему и как это происходит, но порядок Z полностью перепутан. Вот минимальный пример, который показывает мою проблему. Машина для тестирования работает на Windows 8 x64, Qt 5.1. i...
3 месяца назад Sh1ne
54
голоса
1
ответ
У меня есть Flickable, в котором есть два репитера с макетом столбца. Я надеюсь прокрутить до последнего элемента в первом повторителе. Это возможно? Я полагаю, что одним из способов может быть под...
3 месяца назад Encompass
67
голосов
1
ответ
Я изучаю Qt с C++. Недавно я попытался выпустить сигнал из C++ и на основе этого изменения события я пытался что-то обновить в QML . emit не работает. Фактически, отладка кода говорит мне, что стро...
3 месяца назад Circuitdude
77
голосов
1
ответ
Я ищу, чтобы заполнить listView событий на selectedDate в данный момент selectedDate календаря с данными из массива ( calendarListModel ) Когда в календаре выбирается новая дата, мне нужно, чтобы с...
3 месяца назад Ldweller
109
голосов
1
ответ
Я хочу получить доступ к QtObject с HTML-страницы, запущенной в WebView, - вызвать методы, свойства чтения/записи и т.д. Насколько я понял, мне нужно установить соединение
3 месяца назад retif
95
голосов
1
ответ
Я пишу небольшое приложение для Android и использую компонент SoundEffect внутри ListDelegate . Но после нажатия определенного количества кнопок (вызывается sound.play()) он перестает воспроизводит...
3 месяца назад Marc Ghanime
54
голоса
2
ответа
В QML только один объект может иметь фокус клавиатуры (для каждого окна). В моем приложении мне нужно иметь несколько объектов с фокусом клавиатуры, поэтому я использую настраиваемый диспетчер собы...
3 месяца назад dtech
67
голосов
3
ответа
Я новичок в Qt. У меня есть приложение winform в С#, в котором я показываю текст текстового формата с расширенным текстом в RichTextBox . RichTextBox - это элемент управления, в котором вы можете н...
3 месяца назад mohsen
101
голос
1
ответ
Я пытаюсь выполнить простую задачу с PyQt5 и QML: есть кнопка, которая меняет метку при ее нажатии. Я смог выполнить функцию python при нажатии кнопки, но я не знаю, как изменить текст на ярлыке. Э...
3 месяца назад user936580
54
голоса
1
ответ
Можно ли подключиться к Wi-Fi от QML (не написав код C++)? Согласно этой статье, это возможно. И эта статья начинается сразу с import B2Qt.Wifi 1.0 , подразумевая, что такой модуль доступен, но я п...
3 месяца назад retif
67
голосов
2
ответа
Я пытаюсь получить анимацию QML, чтобы начать каждый раз, когда она нажата, без использования состояний. Он запускается в первый раз, когда он щелкнул, но затем не начнет, когда он щелкнет во второ...
3 месяца назад nipponese
55
голосов
1
ответ
Я создаю приложение C++/QML. В отладочной версии я хочу загрузить QML непосредственно из файла и в сборке релизов я хочу загрузить QML из ресурсов. Я хочу использовать QDir::setSearchPaths для этог...
3 месяца назад Dmitry Sazonov
56
голосов
2
ответа
Я использую функцию входа в мое мобильное приложение. и вы знаете, что мы должны сохранять некоторые данные на нашем мобильном телефоне, когда мы входим в систему. моя общая программа находится в Q...
3 месяца назад IQworld Master
87
голосов
1
ответ
может кто-нибудь помочь мне уточнить, что QML Repeater docs означает, во-первых, сказать "Элементы, создаваемые ретранслятором, вставляются в порядке в качестве дочерних элементов родителя репитера...
3 месяца назад mlvljr
79
голосов
1
ответ
Я хочу сделать анимацию, когда мышь попадает на изображение, но НЕ, когда мышь покидает изображение. Item{ width: 800 height:800 Rectangle{ id: blueRec width: 100; height: 100; color: "blue" MouseA...
3 месяца назад Vladimír
101
голос
1
ответ
У меня есть такая структура каталогов для моих файлов QML: qml.qrc main.qml LockScreen/ LockScreen.qml QuickMenu/ QuickMenu.qml misc/ KeyboardInput.qml (есть другие файлы, которые я исключил, но он...
3 месяца назад Andrew Loomis
86
голосов
1
ответ
Я очень хочу подклассифицировать класс Qt QQuickItem для использования в QML, поэтому он предоставляет много логики С++ за кулисами, Однако, поскольку QML будет создавать экземпляр и владеть им, а ...
3 месяца назад johnbakers
75
голосов
1
ответ
Я попытался обернуть ListView в Rectangle, и он преуспел, но теперь у меня проблема. Строки заголовка и делегата отображаются в одной строке следующим образом: https://imgur.com/a/IAQm9Y6 Я хочу, ч...
3 месяца назад Romain PETIT
55
голосов
1
ответ
Я пытаюсь найти способ вернуть словарь python из PySide2.QtCore.Slot. main.py import sys from PySide2.QtCore import QObject, Slot from PySide2.QtGui import QGuiApplication, QQmlApplicationEngine cl...
3 месяца назад Stephan
77
голосов
1
ответ
Изменить: Проблема решена. См. Мои изменения ниже У меня возникли проблемы с использованием QQmlContext:: setContextObject, чтобы сделать объект С++ видимым для QML. Я прочитал документацию для QQm...
3 месяца назад eatyourgreens
93
голоса
1
ответ
У меня есть следующий пользовательский элемент QML с двумя состояниями: import QtQuick 2.0 import si.testfirm 1.0 Item { id: ueDatabaseStatusIndicator property string ueParamImageStatusOn property ...
3 месяца назад KernelPanic
55
голосов
1
ответ
Для многих приложений, особенно на низкопроизводительных машинах, полезно иметь встроенные компоненты, такие как Loader и Image , настроить для асинхронности их ресурсов. Для этого есть два очевидн...
3 месяца назад derM
-4
голоса
1
ответ
Я работаю над примером в книге "Начало работы с Qt Quick", а в примере кода есть файл MainForm.ui.qml со следующим импортом: import com.qmlqb.qmlcomponents 1.0 Когда я пытаюсь запустить, я получаю ...
3 месяца назад MJ_Wesson
110
голосов
2
ответа
Я смешиваю две библиотеки, которые используют OpenGL: Qt и OpenSceneGraph. Я нацелен на OpenGL ES 2, поэтому все делается с помощью шейдеров и ES 2-совместимых вызовов. Я использую OSG с QtDeclarat...
3 месяца назад Prismatic
124
голоса
2
ответа
Я разрабатываю простое приложение QML прямо сейчас, и я заметил, что изменение размера и перемещение окна QML генерирует уродливое мерцание по сравнению с окном QtWidgets , например. Итак, я создал...
3 месяца назад Jacob Krieg
77
голосов
2
ответа
У меня есть код в простой Qt Quick. Я хочу изменить значение свойства элемента qml из моего класса. myclass.h #ifndef MYCLASS_H #define MYCLASS_H #include <QObject> #include "qdebug.h" #inclu...
3 месяца назад Harrix
66
голосов
1
ответ
У меня есть несколько предметов QML, у которых есть области мыши. Я хочу достичь: Нажмите один из элементов и начните отслеживать мышью Добавьте каждый другой элемент, который вводит мышь в список ...
3 месяца назад Mailerdaimon
70
голосов
1
ответ
У меня возникла проблема создания тени в элементе. Элемент не является полностью непрозрачным, и за объектом появляется закрашенная тень, уменьшающая эффект прозрачности. Мне нужно что-то, как изоб...
3 месяца назад Fabian Menco
-5
голосов
2
ответа
Я хочу, чтобы весь экран был близок к центру. Как я могу это сделать? FastBlur { x: 0 y: 0 height: Screen.desktopAvailableHeight width: Screen.desktopAvailableWidth source: video radius: 100 } //Я ...
3 месяца назад Оверлорд Кп
54
голоса
2
ответа
У меня есть QStandardItemModel, который я показываю через представление таблицы QML. Вот модель: class mystandardmodel: public QStandardItemModel { public: mystandardmodel(); enum Role { role1=Qt::...
3 месяца назад numberCruncher
54
голоса
1
ответ
Коды показывают, как показано ниже: import QtQuick 2.12 import QtGraphicalEffects 1.12 import QtQuick.Controls 2.12 Item { width: 300 height: 300 TabBar { id: bar width: parent.width contentHeight:...
3 месяца назад Crawl.W
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема