Details
-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
None
-
6.7.0
-
None
Description
We have a layout that contains multiple QComboBoxes. Whenever one of these QComboBoxes already selects an available item, all the other QComboBoxes are supposed to hide it, to make a unique selection possible. Therefore, the setRowHidden() function of the QListView of the QComboBox::view() is used.
This worked fine on QT5.15 on both windows 11 and linux (Debain 11 and 12). After upgrading to QT6 we noticed that this functionality does not work correctly on windows 11 with QT 6.7 anymore with neither windows style nor the Fusion style.
While setRowHidden(idx, true) seems to be called correctly and isRowHidden(idx) returns true, the item does not disappear from the list and is still selectable.
It works fine on Windows 11 with QT6.5 and Debian 12 with QT6.4 (other versions have not been tested).