Russian Qt Forum
Апрель 19, 2024, 21:08 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: import QtQuick.Controls 2.5 (BusyIndicator)  (Прочитано 2911 раз)
Вячеслав
Новичок

Offline Offline

Сообщений: 10


Просмотр профиля
« : Ноябрь 18, 2019, 02:29 »

Всем привет.
Не могу понять в чем проблема.
Есть форма QML (MessageIndicator.qml)
В форме есть BusyIndicator

форма открывается из JScript

var compIndicator  = Qt.createComponent("MessageIndicator.qml");
compIndicator.createObject(context,param);

при компиляции "Выпуск" - форма открывается все нормально
при компиляции "отладка" - вываливается сообщение "QQmlComponent: Component is not ready"

Если ставлю:
import QtQuick.Controls 1.4
То все нормально отрабатывает.

Но хочется иметь элемент из 2.5, а не из 1.4

Не понимаю где копать.
У кого есть мысли, прошу поделиться........

Записан
ax
Чайник
*
Offline Offline

Сообщений: 60


Просмотр профиля
« Ответ #1 : Ноябрь 18, 2019, 22:11 »

Перед createObject проверьте
Код:
compIndicator.status
https://doc.qt.io/qt-5/qtqml-javascript-dynamicobjectcreation.html
Записан
Вячеслав
Новичок

Offline Offline

Сообщений: 10


Просмотр профиля
« Ответ #2 : Ноябрь 18, 2019, 23:11 »

Спасибо почитаю....
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 22.