Печать доступных типов QMLC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Печать доступных типов QML

Сообщение Anonymous »

Любые идеи, как получить список доступных типов QML
, объявленное в неквалифицированном пространстве имен через Import
, а также объявлен в текущем документе через компонент
Это было бы наиболее удобно для получения не только списка, но и в списке это будет наиболее удобно. /> Например, у меня есть практика
, поэтому я получаю список чистых компонентов и узнаю их имена, с помощью которых они указаны в документе
Я хотел бы прочитать такой список в документе < /p>
OtObject{

default property Component peer
onPeerChanged: delegate.push(peer)
property list delegate
/*
feature default which does not allow to get list
but is bypassed because on default Component one comes at a time
and before before deleted it is possible to put it in the list
*/

onDelegateChanged:
{
if(complete)
{
...
let object = Qt.createObject( parent , delegate[index], establishment )
let component_detector = name (object)
Qt.destroy( object )
...
}

function name(object)
{
let name = object.toString()
let typename = name.substring(0, name.length -15 - object["objectName"].length - (object["objectName"].length>0)*4 )
let liter_position = typename.indexOf("_QML")
if( liter_position !== -1 )
{ typename = typename.substring(0, liter_position ) }
return typename
}

}
< /code>
Я могу подробно объяснить в будущем, как это можно использовать < /p>
postscript < /p>
import QtQuick
compoment Royalty_Button: MouseArea{...}
< /code>
Формат перехватчика данных - два списка < /p>
1:
[item, rectungle, mousearea, ..... royalty_button] < /p>
2:
[компонент, компонент, компонент, ...., компонент] < /p>

Подробнее здесь: https://stackoverflow.com/questions/796 ... -qml-types
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»