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).
( ) 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).”
“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
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.”
“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 é
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).”
“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
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.”
“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
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).”
“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.
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
- V
- F
- V
- F
- F