Comment 3 for bug 1360840

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Allowing ExclusiveGroup for checkboxes is a design mistake in Qt.

Checkboxes should never be simply mutually exclusive, because people understand them as being independent. <http://www.nngroup.com/articles/checkboxes-vs-radio-buttons/>

Checkboxes should seldom ever be related to each other at all. For example, in a set of formatting checkboxes, [_] Bold [_] Italic [_] Underline [_] Double underline, the last two might be mutually exclusive, but otherwise they're all independent.

The real problem here is that the Ubuntu toolkit is missing radio buttons (bug 1211866), so developers are forced to confuse users by using checkboxes instead.