Obtenção de dados de uma classe QTreeWidgetItem herdada

votos
1

Eu tenho uma classe que herda de QTreeWidgetItem e eu interceptar o evento clique.

Eu preciso para obter um outro objeto de dentro da minha QTreeWidgetItem quando eu clique na linha de árvore, como eu posso fazer isso ??

Publicado 09/12/2008 em 16:17
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Você pode criar e adicionar o item:

newItem = new QTreeWidgetItem(myExplorer);

definir os dados:

newItem->setData(myListWidgetItem::idType, 1234);

E tem um slot que aceita o item clicado (na árvore), que você pode ler os dados a partir de:

connect( myExplorer, SIGNAL( itemClicked (QTreeWidgetItem *, int) ), this, SLOT( slotFillListWidget(QTreeWidgetItem *, int) ) );
Respondeu 09/12/2008 em 16:51
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more