Предупреждение QML: : QML VisualDataModel: Ошибка при создании делегата - PullRequest
0 голосов
/ 06 марта 2020

Для приведенного ниже MRE я получаю предупреждающее сообщение:

Предупреждение:: QML VisualDataModel: Ошибка при создании делегата

Вот что я знаю:

  • Запуск этого на внешней плате linux выдает это предупреждение, но запуск на рабочем столе не
  • Снижение количества элементов model приводит к тому, что предупреждение появляется все меньше
  • ApplicationWindow должен оставаться видимым, ListView > delegate должен пытаться установить background, а MyButton > background должен иметь id

Есть идеи относительно того, что вызывает это предупреждение? Я искал сообщение об ошибке в QML JIRA, но не нашел ничего похожего на этот случай 1024 *

main.qml

import QtQuick 2.9
import QtQuick.Controls 2.2

ApplicationWindow {
    visible: true

    ListView {
        model: ['a','b','c','d']

        delegate: MyButton {
            background: Rectangle {}
        }
    }
}

MyButton.qml

import QtQuick 2.9
import QtQuick.Controls 2.2

Button {
    background: Rectangle {
        id: background
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...