If you are on Qt 5 yes :)

From: interest-bounces+scott.bloom=onshorecs....@qt-project.org 
[mailto:interest-bounces+scott.bloom=onshorecs....@qt-project.org] On Behalf Of 
André Somers
Sent: Friday, August 23, 2013 9:16 AM
To: interest@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....@qt-project.org<mailto:interest-bounces+scott.bloom=onshorecs....@qt-project.org>
 [mailto:interest-bounces+scott.bloom=onshorecs....@qt-project.org] On Behalf 
Of Etienne Sandré-Chardonnal
Sent: Friday, August 23, 2013 8:02 AM
To: interest@qt-project.org<mailto:interest@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@qt-project.org<mailto:Interest@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@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to