PDA

View Full Version : problem in QList< QWidget *>



wei243
21st September 2007, 12:45
normally we do initialize for pointer like this...

QWidget * widget;
widget = new QWidget;

how about
QList< QWidget *> list;
how to do initialize for QList<QWidget *> ?

marcel
21st September 2007, 13:09
QList<QWidget*> *list = new QLisl<QWidget*>();


Is this what you mean?

Eldritch
22nd September 2007, 05:51
Or, just use QWidgetList. ;-)

Most of the time, I typedef template usages just for code legibility, and to keep my sanity if I change something later like, say, to a vector rather than a list.

In any case, what marcel said is right.