I just released an update to the book (notification will be going out in a couple of weeks, as I’m off on vacation) but it doesn’t cover these things yet. But I can see them being a good addition to the website.
I guess it would be both. A new widget for PyQt6 and added documentation for it’s use in the latest version of your book.
Originally I started with kivy / kivyMD but dropped it when I found a problem with the python debugger stepping code and their documentation was terrible.
I found PyQt6 to be very stable and with your help (book and website) I was able to finish an App I was working on. The only thing I missed having was a Scrolling Container (kivy has this) that widgets can be added to provide scrolling capabilities (grids, lists) on touch screens. Not sure how big a change this would be and again this would be a wish list item.
To provide an update to my desire for the TableWidget / TableView to have scrolling capabilities I stumbled upon gestures and from what I could make out both the TableWidget and TableView should be able to handle a gesture event.
After a considerable effort googling around for examples (python) and many attempts to achieve a scrollable widget I simply could not get a swipe gesture or any gesture to work.
So on to another work around …
Definitely did not want to waste anymore time with the Riverbank folks so I simply increased the width of my TableWidgets ScrollBar (CSS) so I can properly drag the handle with my finger and adjusted the width of TableWidget so my last column wasn’t being cut off by the ScrollBar. Works like a charm on touch screen … KISS principal is something that has always worked for me.