I have extensions which display dialog windows in LibreOffice and which use neither GTK nor QT but only the UNO API.<br><br>see: <a href="https://prrvchr.github.io/">https://prrvchr.github.io/</a><br><br>One of the advantages is that the UNO API allows me to manage all my dialogs in Python...<br><br>Le lundi 6 mai 2024, Michael Weghorn <<a href="mailto:m.weghorn@posteo.de">m.weghorn@posteo.de</a>> a écrit :<br>> On 2024-05-03 19:15, Printf Debugging wrote:<br>>><br>>> **Opinions invited**: I want to work on the UI, beyond small issues, like creating custom widgets, notebookbar, tabbed UI etc. I feel that I need to know a GUI toolkit well, like gtk or qt for that. So some days ago, I started playing around with GTK. My question is that which toolkit will be more useful? I picked GTK because we use .ui files for the UI, and being good at GTK will somehow help when working on LO UI, but again I don't know, that's just an idea.<br>><br>> Starting with GTK generally sounds reasonable to me.<br>> Concepts are usually very similar in other toolkits (like Qt), so learning GTK will also help understanding those better.<br>><br>> In any case, I recommend explicitly testing the non-GTK case when doing UI changes (with SAL_USE_VCLPLUGIN=gen and qt5/qt6/kf5/kf6 on Linux or by testing on a different platform).<br>>