Sinais e slot de conexão em .ui

votos
0

Eu comecei a jogar um pouco com Qt 4. E então eu vim através de um problema com o Qt Designer .
No editor de Sinais / Slots só posso configurar as conexões que estão listados lá, e nem todos os slots estão listados.

Se eu tentar adicioná-lo manualmente no arquivo .ui, a conexão não iria funcionar.
Se eu adicioná-lo na ui _ *. H arquivo que ele funciona bem, mas, em seguida, a conexão é excluído quando eu mudar o design.

Alguém tem alguma boas dicas para como posso contornar este bug? Ou perguntar de outra forma:
Como posso fazer a lista Designer Qt todos os slots disponíveis?

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


2 respostas

votos
2

Por não padrão, todos os sinais / slots são mostrados. Você poderia tentar verificar os "mostrar sinais e slots inheritied de ...." na caixa de corder inferior esquerdo da caixa de diálogo "Configurar conexão" que surge quando você tenta criar um sinal.

Além disso, você pode fazer o que Marcin disse e usar auto-conexões , ou escrever manualmente conectar declarações no construtor do objeto que usa a interface do usuário.

Respondeu 09/12/2008 em 14:53
fonte usuário

votos
0

Você pode tentar usar da UIC autoconnecting recurso.

No entanto, você não será capaz de ver todos os slots disponíveis, mas se você usar o mesmo nome em ambos Designer e código - eles devem ser automaticamente conectado.

Respondeu 09/12/2008 em 14:50
fonte usuário

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