[Interest] Problems customising Combobox popup with Qt 6.8.0

EXT Mitch Curtis mitch.curtis at qt.io
Wed Nov 13 04:55:34 CET 2024


Hi,

> -----Original Message-----
> From: Interest <interest-bounces at qt-project.org> On Behalf Of Nuno Santos
> via Interest
> Sent: Wednesday, 13 November 2024 3:43 AM
> To: interestqt-project. org <interest at qt-project.org>
> Subject: [Interest] Problems customising Combobox popup with Qt 6.8.0
> 
> Hi,
> 
> Since Qt 6.8.0, customising Combobox popup property makes the Combobox
> unscrollable when the list goes beyond the window height. However, if the
> popup is removed, scrolling works as expected.
> 
> Is there any particular detail on the documentation customisation code that
> hasn’t been updated yet?
> 
> ComboBox {
>         id: control
>         model: 100
>         popup: Popup {
>             y: control.height - 1
>             width: control.width
>             implicitHeight: contentItem.implicitHeight
>             padding: 1
>             contentItem: ListView {
>                 clip: true
>                 implicitHeight: contentHeight
>                 model: control.popup.visible ? control.delegateModel : null
>                 currentIndex: control.highlightedIndex
>                 ScrollIndicator.vertical: ScrollIndicator { }
>             }
>             background: Rectangle {
>                 border.color: "#21be2b"
>                 radius: 2
>             }
>         }
>     }
> 
> 
> Project attached.
> 
> 
> Has anyone faced this problem?

I can reproduce this with 6.7.3 but not 6.6.3.

"git log v6.6.3..v6.7.3 -- src/quicktemplates/qquickpopuppositioner.cpp" shows several changes and unfortunately a quick revert to check isn't on the cards here as it doesn't apply cleanly. 

Can you please create a bug report?

> 
> Thanks in advance!
> 
> 
> Regards,
> 
> 
> Nuno
> 



More information about the Interest mailing list