Olá pessoal,
continuo firme nos testes com a hbqtgui.
Mas agora há um obstáculo.
Nada que não seja contornável.
Mas como vai demandar mais linhas de código (e memória), talvez haja uma maneira simples de fazer o que eu quero.
Preciso forçar o envio de um sinal por um objeto.
O negócio é o seguinte:
Tenho um qtreewidget que executa ações quando a seleção é alterada e o sinal "itemselectionchanged" então é emitido.
Assim, mesmo que não haja alteração na seleção, o sinal "itemselectionchanged" deve ser emitido.
Mas aí vocês vão dizer: Simples! Basta alterar o qtreewidget!
Entretanto, se eu definir o item atual para o mesmo item atual (:setcurrentitem(:currentitem())), o famigerado sinal "itemselectionchanged" não é emitido.
E seu eu definir um outro item qualquer e retornar ao item atual de modo a enganar o sistema e emitir o sinal "itemselectionchanged" também é ilógico e, numa situação real, dependendo da ação a ser executada, impraticável (leitura de grande volume de dados, etc.).
Bem...
É isso aí.
Se alguém puder me ajudar, desde já obrigado.
MarceloG
Emitir sinal manualmente - QT
Moderador: Moderadores
-
MARCELOG
- Usuário Nível 4

- Mensagens: 546
- Registrado em: 15 Mar 2005 16:54
- Localização: Divinópolis/MG
Emitir sinal manualmente - QT
Olá pessoal,
fiz dois chques de 30 ao invés de fazer um de 60.
Ao que parece, o comando/ função EMIT do QT não foi implementado na hbqtgui.
Então, usei os recursos que já estão disponíveis, no caso, os connect´s e sendevent.
Obrigado.
MarceloG
fiz dois chques de 30 ao invés de fazer um de 60.
Ao que parece, o comando/ função EMIT do QT não foi implementado na hbqtgui.
Então, usei os recursos que já estão disponíveis, no caso, os connect´s e sendevent.
Obrigado.
MarceloG
Água mole em pedra dura tanto bate que até espirra!