Gtk4 / listview questions

Yes. my feeling is that GtkLIstView and GtkColumnView is the path to go in Gtk4. And I have seen that even millions of rows may work – I have only a few dozen rows myself. I am doing it in Nim, not Python. For me getting started was not easy, I spent a few days on it, but now I have some basic understanding, and a tiny working example. For Python this one may help you: Reorder rows in a list (GTK4) - #4 by SoongNoonien Other examples in C are Gtk4-tutorial/gfm/sec26.md at main · ToshioCP/Gtk4-tutorial · GitHub and maybe GitHub - taozuhong/GtkColumnViewDemo: A GtkColumnView demo app. One problem for a compact layout is the big size of some ordinary widgets, like GtkSpinButton. I am currently avoiding them, using GtkText and GtkCheckButton only. For editing entries, I just had a discussion with the author of the C tutorial, see GtkListView with editable text examples for our books · Issue #33 · ToshioCP/Gtk4-tutorial · GitHub. I am connecting the GtkEntry to the “activate” signal currently, and assign an ID to each visible widget in the “bind” callback so that I can update my intern data when a user changes a widget state. And there are the blog posts of Mr. Lasen like Scalable lists in GTK 4 – GTK Development Blog and Gtk – 4.0: List Widget Overview. Maybe also see GtkColumnView is really not easy - #4 by ebassi :slight_smile: