Classifique cada item abaixo como verdadeiro (V) ou falso (F), considerando o Python e o QTDesigner:
( ) Os principais arquivos de um projeto Python e QTDesigner são: arquivo com extensão .py, que gerencia todo o projeto e é responsável pela criação do aplicativo executável, arquivos .ui dos formulários (que podem ser transformados em arquivos .py).
( ) Os slots hid() e close() servem para encerrar uma aplicação.
( ) Para limpar o conteúdo de um componente textEdit, de nome Memo1, pode ser empregado o método clear ao nome desse widget (com a sintaxe self.Memo1.clear).
( ) Um conjunto de componentes QTRadioButton pode ser substituído por um único QTComboBox.
( ) o Object Inspector não é responsável por permitir a inspeção e modificação das propriedades e associação de eventos a cada objeto apenas em run time (tempo de execução do aplicativo).

Passo 1

Beleza, vamos analisar esse exercício que pede para classificar como verdadeiro (V) ou falso (F) cinco afirmações sobre Python e QTDesigner. Para resolver isso, vamos precisar entender como funcionam os projetos Python com QTDesigner, os métodos e componentes envolvidos.

Passo 2

Primeira afirmação:
“Os principais arquivos de um projeto Python e QTDesigner são: arquivo com extensão .py, que gerencia todo o projeto e é responsável pela criação do aplicativo executável, arquivos .ui dos formulários (que podem ser transformados em arquivos .py).”
Análise:
Isso é verdadeiro. Em projetos que usam Python e QTDesigner, os arquivos .py contêm o código que gerencia o projeto e podem ser compilados para criar o executável. Já os arquivos .ui são os formulários criados no QTDesigner, que podem ser convertidos para .py usando ferramentas como o pyuic.
Classificação: V (Verdadeiro)

Passo 3

Segunda afirmação:
“Os slots hid() e close() servem para encerrar uma aplicação.”
Análise:
Aqui há um erro no método mencionado. O método correto para esconder um widget é hide(), não hid(). Já o close() de fato serve para encerrar a aplicação. Como a afirmação menciona hid(), que não existe, a afirmação é falsa.
Classificação: F (Falso)

Passo 4

Terceira afirmação:
“Para limpar o conteúdo de um componente textEdit, de nome Memo1, pode ser empregado o método clear ao nome desse widget (com a sintaxe self.Memo1.clear).”
Análise:
Isso é verdadeiro. Em QTDesigner, componentes como textEdit têm o método clear() que, quando chamado, limpa todo o conteúdo do campo de texto. A sintaxe self.Memo1.clear está correta para chamar esse método.
Classificação: V (Verdadeiro)

Passo 5

Quarta afirmação:
“Um conjunto de componentes QTRadioButton pode ser substituído por um único QTComboBox.”
Análise:
Isso é falso. Embora ambos permitam ao usuário fazer escolhas, os QTRadioButton permitem selecionar apenas uma opção entre várias visíveis, enquanto o QTComboBox mostra uma lista suspensa. Eles funcionam de formas diferentes e não são substitutos diretos um do outro.
Classificação: F (Falso)

Passo 6

Quinta afirmação:
“o Object Inspector não é responsável por permitir a inspeção e modificação das propriedades e associaç��o de eventos a cada objeto apenas em run time (tempo de execução do aplicativo).”
Análise:
Essa afirmação é falsa. O Object Inspector no QTDesigner permite inspecionar e modificar propriedades e associar eventos aos objetos durante o design time, ou seja, antes de executar o aplicativo. A afirmação sugere que isso acontece apenas em run time, o que não é correto.
Classificação: F (Falso)

Resposta

  1. V
  2. F
  3. V
  4. F
  5. F

Exercícios relacionados