Relacione corretamente as duas colunas abaixo:
(A) Permite entrada (ou saída) de dados texto em múltiplas linhas.
(B) Utilizado para obter informações logicamente mutuamente exclusivas.
© Utilizado para exibir rótulos ou resultados.
(D) Utilizado para entrada ou exibição de dados no formato de tabela.
(E) Elemento básico no desenvolvimento Python/QTDesigner. Forma o alicerce sobre o qual um aplicativo é construído.
(F) Permite utilizar uma lista de seleção ou um campo de edição.
(G) Utilizado para agrupar componentes e criar barras de ferramentas.
(H) Principal componente utilizado para representar ações.
(I) Utilizado para obter informações logicamente independentes.
(J) Utilizado para entrada de dados texto em uma única linha.
( ) FORM
( ) TABLE
( ) RADIOBUTTON
( ) CHECKBOX
( ) LINE EDIT
( ) GROUP BOX
( ) PLAIN TEXT EDIT
( ) COMBOBOX
( ) BUTTON
( ) LABEL

Passo 1

Beleza, vamos resolver esse exercício juntos! A gente tem duas colunas: uma com descrições (A a J) e outra com elementos de interface gráfica (como FORM, BUTTON, etc.). Nosso objetivo é relacionar cada descrição com o elemento correto. Para isso, vamos precisar conhecer um pouco sobre os componentes básicos usados no desenvolvimento com Python/QTDesigner.

Passo 2

Vamos começar pela descrição (A): “Permite entrada (ou saída) de dados texto em múltiplas linhas.”
Aqui, estamos falando de algo que aceita várias linhas de texto. No QTDesigner, o componente que faz isso é o PLAIN TEXT EDIT. Ele permite ao usuário digitar ou visualizar textos que ocupam várias linhas.

Passo 3

Descrição (B): “Utilizado para obter informações logicamente mutuamente exclusivas.”
Isso significa que só uma opção pode ser selecionada de um grupo. O componente que faz isso é o RADIOBUTTON. Quando você tem vários botões de rádio juntos, selecionar um desmarca os outros.

Passo 4

Descrição ©: “Utilizado para exibir rótulos ou resultados.”
Aqui, queremos mostrar informações que não vão ser editadas pelo usuário. O componente certo é o LABEL. Ele serve para exibir textos fixos ou resultados na interface.

Passo 5

Descrição (D): “Utilizado para entrada ou exibição de dados no formato de tabela.”
Quando precisamos mostrar dados organizados em linhas e colunas, usamos o TABLE. Ele é perfeito para exibir informações tabulares de forma clara.

Passo 6

Descrição (E): “Elemento básico no desenvolvimento Python/QTDesigner. Forma o alicerce sobre o qual um aplicativo é construído.”
O componente fundamental que serve como base para qualquer aplicativo é o FORM. Ele atua como o contêiner principal onde outros componentes são adicionados.

Passo 7

Descrição (F): “Permite utilizar uma lista de seleção ou um campo de edição.”
Quando queremos que o usuário escolha de uma lista ou escreva algo, usamos o COMBOBOX. Ele combina a funcionalidade de uma lista suspensa com um campo editável.

Passo 8

Descrição (G): “Utilizado para agrupar componentes e criar barras de ferramentas.”
Para organizar vários componentes juntos e, por exemplo, criar uma barra de ferramentas, usamos o GROUP BOX. Ele ajuda a manter a interface organizada.

Passo 9

Descrição (H): “Principal componente utilizado para representar ações.”
Quando queremos que o usuário execute uma ação, como clicar para enviar um formulário, usamos o BUTTON. É o botão que dispara eventos quando clicado.

Passo 10

Descrição (I): “Utilizado para obter informações logicamente independentes.”
Isso significa que várias opções podem ser selecionadas sem afetar as outras. O componente apropriado é o CHECKBOX. Cada caixa pode ser marcada ou desmarcada independentemente.

Passo 11

Descrição (J): “Utilizado para entrada de dados texto em uma única linha.”
Quando precisamos que o usuário digite algo curto, como um nome ou senha, usamos o LINE EDIT. Ele permite a entrada de texto em apenas uma linha.

Resposta

Aqui está o relacionamento correto:
  • (A) → PLAIN TEXT EDIT
  • (B) → RADIOBUTTON
  • © → LABEL
  • (D) → TABLE
  • (E) → FORM
  • (F) → COMBOBOX
  • (G) → GROUP BOX
  • (H) → BUTTON
  • (I) → CHECKBOX
  • (J) → LINE EDIT

Exercícios relacionados