Selection of I/O in preferences is a checkbox instead of a radio button
Since I can only choose one backend, the selection should use radio button not checkbox. In other tabs there are radio buttons used, so it doesn't make sense to use checkbox here. Since checkbox universally means independent toggle and radio button is choose one. This is a really small thing, I just found it and it seemed odd. I am not sure if on other platforms other than linux, this issue is present, if you can choose for example multiple, but on Linux you cannot and it seems weird that it looks I have the option.
Attachment | Size |
---|---|
Screenshot from 2020-04-25 10-42-45.png | 60.19 KB |
Comments
They do behave like radio buttons though, don't they? They do for me on Windows, but that doesn't have PulseAudio nor ALSA Audio.
Seems that Qt doesn't provide a Radio Button style for those Group Box check boxes
In reply to They do behave like radio… by Jojo-Schmitz
They do. But they should be radio buttons.
Qt does provide radio button. This is literally the same menu:
My problem is that it should look like a radio button, not a checkbox, if it's a "select one" not "select multiple"
In reply to They do. But they should be… by westerofwest
I of course know that Qt provides radio buttons, but it does not provide those for Group Boxes. as I mentioned above. Such a group box can have a checkbox or not, but no way to change that into a radio button.
If this were an issue rather than a forum post, I'd close it as 'By Design' ;-)
See https://doc.qt.io/qt-5/qtwidgets-widgets-groupbox-example.html, yes, radio buttons are possible inside a group box, but not in the title of those (the bottom 2 group boxes have them):
And BTW you can always see what Qt version MuseScore uses via Help > About Qt (it is 5.9.8 currently). But later version like 5.12.8 or even 5.15.0 Beta 4 aren't different in that respect
I've added this as issue #304466: The “I/O” tab of the “Preferences” dialog should use radio buttons instead of checkboxes.
Edit: Fixed it. Here's what it looks like.