Do you think the issue is due to the Qt version?
I have done some test for it.
when using linuxfb to replace the wayland ,the list widget work well.
Compile the libqlinuxfb.so and copy it to /usr/lib/qt5/plugins/platforms
run the command 'systemctl stop weson'
and set the QT_QPA_PLATFORM
export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0:size=800x600:mmSize=800x600:offset=0x0:tty=/dev/tty1
after above process and run the qt demo,the issue solve.
But i still want to use wayland and weston.
Can you solve it on L4.9.14 or L4.9.88 version?