Você está aqui: Qt ::: Classes, Controles e Componentes ::: QString

Como converter todo o conteúdo de uma QString para letras maiúsculas usando o método toUpper()

Quantidade de visualizações: 6055 vezes
O método toUpper() da classe QString é usado quando queremos converter todos os caracteres da string para letras maiúsculas. O retorno do método é um novo objeto QString. Veja um exemplo:

----------------------------------------------------------------------
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 declarar e inicializar uma QString
  QString frase = "Gosto de C++, Qt, Java e PHP";

  // vamos converter tudo para letras maiúsculas
  frase = frase.toUpper();

  // vamos exibir o resultado
  QMessageBox::information(this, tr("Mensagem"), tr("%1").arg(frase));
}

É importante observar que uma chamada ao método toUpper() não modifica a string atual. Em vez disso, uma cópia da mesma é retornada. Veja:

----------------------------------------------------------------------
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 declarar e inicializar uma QString
  QString frase = "Gosto de C++, Qt, Java e PHP";

  // vamos converter tudo para letras maiúsculas
  QString frase2 = frase.toUpper();

  // vamos exibir a string original
  QMessageBox::information(this, tr("Mensagem"), tr("%1").arg(frase));

  // vamos exibir a string em letras minúsculas
  QMessageBox::information(this, tr("Mensagem"), tr("%1").arg(frase2));
}


Link para compartilhar na Internet ou com seus amigos:

Vamos testar seus conhecimentos em

Cisalhamento e detalhamento de vigas

O modelo clássico de treliça foi idealizado por Ritter e Mörsch no início do século XX e se baseia na analogia entre uma viga fissurada e uma treliça.

Acerca desse modelo, marque a alternativa correta:

A) As bielas comprimidas devem apresentar inclinação de 60º com o eixo longitudinal do elemento estrutural.

B) As armaduras de cisalhamento, conhecidas como estribos, devem ter inclinação entre 45 e 90º.

C) A treliça de Ritter e Mörsch deve ser hiperestática, havendo, dessa forma, engastamento nos nós.

D) As diagonais tracionadas da treliça de Ritter e Mörsch são equivalentes às bielas de concreto.

E) Na treliça de Ritter e Mörsch, os elementos resistentes são somente as armaduras longitudinal e transversal.
Verificar Resposta Estudar Cards Todas as Questões

Vamos testar seus conhecimentos em

Vantagens e Desvantagens do Concreto Armado

O aparecimento de fissuras nos elementos estruturais em concreto armado tem origens diversas e representa uma desvantagem quanto ao uso desse material. Se não for controlado, pode comprometer a durabilidade da estrutura.

Com relação à fissuração dos elementos de concreto armado, assinale a alternativa correta.

A) As principais causas do aparecimento de fissuras nos elementos de concreto armado são a expansão e as solicitações normais de tração.

B) Quanto maior é a espessura do elemento, maiores serão a retração e a possibilidade de fissuração.

C) A retração do concreto pode ser evitada ou minimizada com a adoção de algumas medidas de proteção durante a fase de endurecimento do concreto fresco.

D) Para evitar a fissuração do concreto por tensões de tração, seria necessário que fossem aplicadas tensões elevadas de tração na peça e nas armaduras.

E) Os principais efeitos prejudiciais das fissuras do concreto armado estão ligados à estética e à sensação de insegurança aos usuários.
Verificar Resposta Estudar Cards Todas as Questões

Vamos testar seus conhecimentos em Python

Analise o seguinte código Python

letras = ['ab', 'cd']

for i in range(len(letras)):
  letras[i].upper()

print(letras) 

Qual é o resultado de sua execução?

A) ['AB', 'CD']

B) ['ab', 'cd']

C) ['Ab', 'Cd']

D) ['aB', 'cD']
Verificar Resposta Estudar Cards Todas as Questões

Vamos testar seus conhecimentos em Fenômeno de Transportes e Hidráulica

Fórmula de Chézy

Um canal reto e retangular tem 2,1m de largura e 1,2m de profundidade e está com uma declividade de fundo de 3°.

Sendo o fator de atrito igual a 0,022, a vazão para escoamento uniforme será:

A) 23,97m3/s.

B) 25,78m3/s.

C) 30,87m3/s.

D) 37,00m3/s.

E) 37,55m3/s.
Verificar Resposta Estudar Cards Todas as Questões

Vamos testar seus conhecimentos em Python

Qual função é usada para remover espaços no início e no fim de uma string em Python?

A) length()

B) strip()

C) chop()

D) trim()

E) escape()
Verificar Resposta Estudar Cards Todas as Questões

Veja mais Dicas e truques de Qt

Dicas e truques de outras linguagens

Códigos Fonte

Programa de Gestão Financeira Controle de Contas a Pagar e a Receber com Cadastro de Clientes e FornecedoresSoftware de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento
Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais
Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidadesControle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidades
Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: Delphi
6º lugar: C
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2024 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 18 usuários muito felizes estudando em nosso site.