У меня есть несколько вопросов о том, что я могу сделать с динамическими объектами qml. Я должен создать «просмотрщик многих журналов», поэтому в окне я должен создать много табличных представлений, как и у logFiles. Я знаю, как создавать их динамически, но после создания я должен добавить информацию logFile и обновлять ее каждый раз, когда файл модифицируется, в основном, когда поступает новая запись. Важный вопрос заключается в том, можно ли добавить идентификатор для каждого динамического TableView, чтобы добавить информацию в каждую модель. Возможно, для каждого компонента мне нужно добавить комбо, чтобы выбрать файл, который я хочу просмотреть. Вот почему мне нужен Id или что-то, чтобы знать, на какой объект я собираюсь указать. на самом деле я должен изменить размеры и изменить порядок компонентов в зависимости от того, сколько окон хочет видеть пользователь. Есть ли способ решить это ??
Проблема в том, что вы не можете назначить id
свойство динамически создаваемого объекта. Это свойство управляется механизмом QML и связывается с объектом при разборе. Так что вы должны использовать objectName
ссылаться на динамический объект или хранить указатель на объект, возвращаемый Component.createObject()