[Qt-interest] QComboBox list items

Tim Dewhirst tim at bugless.co.uk
Sun Jan 18 11:57:05 CET 2009


Hello,

Robert Hairgrove wrote:
> Is there a built-in way to fetch all the string items in a combo box or 
> list view without iterating through all the indexes? For example, I can 
> call addItems() and pass a QStringList, and the list is populated. I 
> would like to be able to do the opposite (i.e., read all the items at 
> once by calling a function which returns a QStringList).
> 
> Seems like it would make things a little more orthogonal if there were 
> such a function.

Why not do it the other way around? QComboBox internally has a model but 
this can be replaced with a call to setModel(). Use a QStringListModel 
with the appropriate QStringList and you've fixed the problem!

Hope that helps,

Tim
----------------------------------------------------------------------
dr. t. dewhirst
director                                       [w] www.bugless.co.uk
bugless software development ltd.

[a] algo business centre, glenearn road, perth, PH2 0NJ



More information about the Qt-interest-old mailing list