Página 1 de 1

hbqt + qcombobox + qtreewidget

Enviado: 07 Mar 2012 12:45
por MARCELOG
Olá pessoal,
continuo estudando a QT.
Todavia, não estou conseguindo solução para uma determinada situação.
O negócio é o seguinte: numa função eu crio um qtreewidget. Daí, utilizo o modelo e a visão do qtreewidget criado num combobox.
Assim, quando o usuário abre o combobox, ao invés de se deparar com uma lista de valores padrão, visualiza o objeto tree (árvore).

c:=qcombobox()

t:=qtrewidget()

c:setmodel(t:model)

c:setview(t)

Na criação do qtrewidget() estou armazenando a identificação do registro no campo data.

Tudo funciona perfeito e eu consigo fazer referência a identificação armazenada no campo data do treewidget através do qcombobox.

Entretanto, não estou conseguindo pesquisar o objeto e setar o registro no mesmo (:setcurrentitem).

A documentação faz referência ao modelo (qabstractitemmodel) que pode ser referenciado com qcombobox():model e ao membro match para a pesquisa de dados.

Mas o membro match, ao que parece, não foi implementado na libqt em relação ao qabstractitemmodel.

Alguém tem a solução?

Desde já obrigado.

MarceloG