[Interest] Hide icon in a QComboBox associated with a Model
André Somers
andre at familiesomers.nl
Mon Aug 26 11:01:42 CEST 2013
Op 24-8-2013 4:42, Scott Aron Bloom schreef:
>
> If you are on Qt 5 yes J
>
It was introduced in 4.8 actually...
André
> *From:*interest-bounces+scott.bloom=onshorecs.com at qt-project.org
> [mailto:interest-bounces+scott.bloom=onshorecs.com at qt-project.org] *On
> Behalf Of *André Somers
> *Sent:* Friday, August 23, 2013 9:16 AM
> *To:* interest at qt-project.org
> *Subject:* Re: [Interest] Hide icon in a QComboBox associated with a Model
>
> Op 23-8-2013 17:58, Scott Aron Bloom schreef:
>
> Create a proxy model (derive from QSortFilterProxyModel if you
> have never created one and don't have any sorting or filtering
> turned on) and override the data method, returning QVariant for
> the icon role.
>
> Then set the source model for the proxy model, to your original,
> and the model for the combobox to the proxy model.
>
> Scott
>
> If you're not going to do any sorting or filtering with the proxy, I
> would advise to use QIdentityProxyModel as your base class instead of
> QSortFilterProxyModel.
>
> André
>
>
> *From:*interest-bounces+scott.bloom=onshorecs.com at qt-project.org
> <mailto:interest-bounces+scott.bloom=onshorecs.com at qt-project.org>
> [mailto:interest-bounces+scott.bloom=onshorecs.com at qt-project.org] *On
> Behalf Of *Etienne Sandré-Chardonnal
> *Sent:* Friday, August 23, 2013 8:02 AM
> *To:* interest at qt-project.org <mailto:interest at qt-project.org>
> *Subject:* [Interest] Hide icon in a QComboBox associated with a Model
>
> Dear all,
>
> I have a model representing the objects loaded in my app. This model
> provides icons for the IconRole, so that the object list docking
> widget looks nice.
>
> In another control, I want to link a QComboBox with the model. This
> works very well as the QComboBox updates itself with the model updates
> with no additionnal code.
>
> I want to hide the icons in the QComboBox. I can find no functions for
> disabling them, setting the size to 0 is a workaround, but a space
> remains before the text, which looks not so nice (maybe some non-zero
> layout spacing which remains, even if the icon widget is zero-sized)
>
> Is there any better and simple option? Maybe adding a hideIcons()
> feature in QComboBox would help.
>
> Thanks,
>
> Etienne
>
>
>
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org <mailto:Interest at qt-project.org>
> http://lists.qt-project.org/mailman/listinfo/interest
>
>
>
>
> --
> You like Qt?
> I am looking for collegues to join me at i-Optics!
>
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
--
You like Qt?
I am looking for collegues to join me at i-Optics!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20130826/3429fe85/attachment.html>
More information about the Interest
mailing list