Você está aqui: Qt ::: Classes, Controles e Componentes ::: QMainWindow |
Como retornar ou definir o título de uma janela QMainWindowQuantidade de visualizações: 6375 vezes |
Em algumas ocasiões precisamos obter ou definir o título de uma janela QMainWindow. Para obtermos o título da janela podemos efetuar uma chamada ao método windowTitle(). Veja sua assinatura:---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- QString windowTitle() const Este método é herdado da classe QWidget e retorna um objeto da classe QString. Veja um exemplo de seu uso: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
void JanelaPrincipal::on_pushButton_clicked()
{
// vamos obter o título da janela
QString titulo = this->windowTitle();
// vamos exibir o resultado
QMessageBox::information(this, tr("Mensagem"),
tr("O título da janela é: %1").arg(titulo));
}
Para definir o título da janela podemos usar o método setWindowTitle(), também herdado da classe QWidget: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- void setWindowTitle(const QString&) Este método recebe um objeto da classe QString e não possui retorno. Eis um exemplo de como definir o título da janela principal da aplicação: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
void JanelaPrincipal::on_pushButton_clicked()
{
// vamos definir o título da janela
this->setWindowTitle("Cadastro de Clientes");
// vamos exibir o resultado
QMessageBox::information(this, tr("Mensagem"),
tr("O título da janela foi alterado para:\n\n %1").arg(this->windowTitle()));
}
É importante notar que, no Qt 3, o título da janela era obtido por meio da propriedade caption e definido por meio do método setCaption(). No Qt 4 e versões mais recentes esta propriedade e método foram abandonados. |
|
|
Veja mais Dicas e truques de Qt |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






