[Qt-interest] How do get the item values from tree Widget

Srdjan Todorovic todorovic.s at googlemail.com
Mon Jun 22 14:54:57 CEST 2009


Hi,

On 22/06/2009, Yuvaraj R <yuvaraj at ongobiz.com> wrote:
> Hi
>
>  It is crashing my application...

Where? Have you used a debugger?

> I need item from my treewidget..
>
> Already i used List widget .. there used like..
> QListWidget *item;
>  for (int i=0; i<ui->10;i++) {
> item = ui->listWidget->item(i);

i is out of bounds for listwidget?

> if (uri == item->data(Qt::UserRole).toString()) {
>
> return item;
>
> }
>
> }
>
> Here i am using TreeWidget instead of QListWidget

No, you are using a QListWidget...

> same thing  i am using in TreeWidget... But i don't how do get the item
> value from treewidget..

We told you:

    item = tree->child(index);
    text = item->data(column, Role);

Srdjan


> On Mon, Jun 22, 2009 at 4:57 PM, Srdjan Todorovic <
> todorovic.s at googlemail.com> wrote:
>
>> Hi,
>>
>> On 22/06/2009, Yuvaraj R <yuvaraj at ongobiz.com> wrote:
>> > Hi
>> >
>> >  Thanks
>> >
>> >  I tried with
>> >
>> > for(int i =0;i< 10;i++)
>> > {
>> > QTreeWidgetItem *item = ui->treeWidget.at(i)
>> >
>> > }
>> >  * .at(i) is not a method for QTreeWidget Item...*
>>
>> Sorry, my fault. I meant child();
>>  http://doc.qtsoftware.com/4.5/qtreewidgetitem.html#child
>>
>> Srdjan
>> _______________________________________________
>> Qt-interest mailing list
>> Qt-interest at trolltech.com
>> http://lists.trolltech.com/mailman/listinfo/qt-interest
>>
>



More information about the Qt-interest-old mailing list