Registre los obstáculos encontrados al implementar la interacción entre QT y el modelo/vista qml

Utilice el modelo/vista de QT

Crear una variable estática global

Imprimir salida del valor encontrado

Pero no se muestra el registro en la interfaz.

La razón es que al principio, el parámetro logModel pasado por la función de llamada se modifica con un parámetro constante.

Este error es demasiado estúpido, me he estado preguntando durante mucho tiempo sobre el problema de las clases externas, de hecho, setContextProperty se usa de esta manera.

Después de pasar la referencia del tipo QObject, modificará este valor internamente; de ​​lo contrario, el contexto QT no puede registrar el atributo modelManager.

Finalmente, recomiendo un pequeño ejemplo muy útil sobre Git.

https://github.com/a137748099/QMLModelView.git

 

Supongo que te gusta

Origin blog.csdn.net/caicai_xiaobai/article/details/131477343
Recomendado
Clasificación