Você está aqui: Qt ::: Classes, Controles e Componentes ::: QMessageBox |
|||
Aprenda a usar a classe QMessageBox em seus programas QtQuantidade de visualizações: 7471 vezes |
|||
A classe QMessageBox, no módulo QtGui, é usada quando queremos exibir mensagens de informação ou pedir ao usuário a confirmação para uma determinada ação. Esta classe herda de QDialog e, para usá-la em nossos programas, temos que adicionar uma das linhas abaixo na seção include de nossos arquivos .h:
Um dos usos mais simples da classe QMessageBox é quando queremos exibir mensagens informativas ao usuário. Veja:
Aqui nós criamos uma instância da classe QMessageBox chamada msgBox. Em seguida usamos seu método setText() para informar o texto da mensagem e, finalmente, efetuamos um chamada ao seu método exec(), que faz com que a mensagem seja exibida. Este formato de mensagem apresenta o nome do projeto na barra de títulos, não possui ícones e contém apenas o botão OK. Mas, não há motivo para desespero. A classe QMessageBox possui muitas outras propriedades e métodos que nos permitem exibir mensagens bem mais completas. Veja agora um exemplo de mensagem que nos permite definir o texto para a barra de título e o texto da mensagem. Note que agora teremos um ícone (padrão para mensagens informativas e dependente do sistema operacional) no diálogo de mensagem:
É importante observar que os diálogos de mensagens exibidos por meio da classe QMessageBox são do tipo modal, ou seja, a execução do código da aplicação é interrompida até que a mensagem seja fechada. |
|||
![]() |
|||
Veja mais Dicas e truques de Qt |
Dicas e truques de outras linguagens |
C - Como escrever uma função strtoupper() em C para transformar uma palavra inteira em letras maiúsculas |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |