Closed achennu closed 8 years ago
Thanks. I started this project essentially as an excuse to explore the Qt framework; I have no use for desktop GUI frameworks. I'm glad others think it can be useful.
For what it's worth, it's not a bad exploration. I think a fundamental problem might be that Qt would allow only one QApplication to run, which might lead to this library becoming an exit-application button. (I haven't tested this).
Great project, appreciate the effort that's gone into it.
I found the multi-choice selector to be a bit awkwardly arranged for keyboard input. The button layout was in the order:
This put the default selection focus on select all. So when using with a keyboard, after makign the selection the user presses Enter with the intention to finalize, what actually happens is that all choices are selected. This is easily fixed by placing the buttons in the order Ok, Cancel, Select All, Clear All.
This provides the least amount of surprise for a keyboard-warrior user, and also conforms to the idea that the muti-choices default action should be finalize, and not selecting all.
Additionally, there is a bug in this selector. I will raise a separate issue regarding it.