Matej Cepl wrote:

Eron Lloyd wrote:
I need one just like that for a game to show a list of players, their
rank and status. It looks like QListBox doesn't have the multicolumn
functionality that I am looking for. It allows for multiple columns but
only for displaying items in many columns with a fixed number of rows
instead of a single column with a varying number of rows.
Check out QListView and friends. It's a breeze to work with. Note that
the API will change for Qt4, though.

I have a problem just other way around -- I am pretty happy with QListBox,
except that I would love to use kListViewSearchLine (the list in QListBox
is getting too long :-)). So I would love to persuade QListView (or rather
KListView) to look and as much as possible to behave like QListBox (see
attached; single column without header of the column). Is it possible?

Best,

Matej

Sure, just create an empty QListView:

qlv = QListView(*args)
qlv.header().hide()  # you can access the QHeader this way
qlv.addColumn("") # add your column. which won't need a label (pass empty string)

and go from there. Creating a search line should be straightforward, connecting it, etc.

Good luck,

Eron

_______________________________________________
PyKDE mailing list    [email protected]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to