Pular para conteúdo

Classe usadas para entradas de Parâmetros

Abaixo são apresentadas as possibilidades de classes que podem ser utilizadas para parâmetros de entrada em plugins de processamento.

1. Camadas de Entrada (Input):

Camadas de Entrada (Input)

2. Saídas (Output):

Saídas (Output)

3. Valores Simples (Texto, Número, Escolha):

Valores Simples (Texto, Número, Escolha

Input de texto para uma linha

Parâmetro de linha única (padrão)

1
2
3
4
5
6
self.addParameter(
    QgsProcessingParameterString(
        self.TEXT_SINGLE,           # (1)
        'Texto de Linha Única:',    # (2)
        )
)

  1. Identificador do Parâmetro
  2. Rótulo do Parâmetro

Input de texto para uma múltiplas linhas

Parâmetro de múltiplas linhas

1
2
3
4
5
6
7
self.addParameter(
    QgsProcessingParameterString(
        self.TEXT_MULTI,                # (1)
        'Texto de Múltiplas Linhas:',   # (2)
        multiLine=True                  # (3)
    )
)

  1. Identificador do Parâmetro
  2. Rótulo do Parâmetro
  3. Habilitar múltiplas linhas

4. Campos e Banco de Dados:

Campos e Banco de Dados

5. Geometria e CRS:

Geometria e CRS

6. Arquivos e Pastas:

Arquivos e Pastas

7. Outros:

Outros