Mark Summerfield wrote:

height = QFontMetrics(window.font()).height()
        checkboxes[i].setMaximumHeight(height)
        checkboxes[i].setMinimumHeight(height)

Thanks. Adding these lines corrected the problem.

Note that this might fail, for example if the font is changed
dynamically.

Do you mean that if the font size is changed (or the font changes and the font carries a different size hint) then the virtually-hardcoded size of the checkboxes might mean that the text is cropped? If yes, then it should be trivial to add lines to update the min and max heights if the font is changed, no?

It also means that the minimum size of the widget becomes
fixed (10 * (height + (2 * margin))).

That's not a problem, is it? Or could it be?

Shriramana Sharma.
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to