GuiList

GuiLists são listagens de valores que alteram o valor de um alvo. O clique esquerdo do mouse avança o valor selecionado da lista e o clique direito retrocede.
Propriedades
Abaixo estão listadas as propriedades únicas deste widget. Este widget é composto por outros widgets, portanto consulte as seguintes páginas para referência de outras propriedades que este widget suporta.
List
- Expressão apontando a lista fonte que o widget deve percorrer. Por ser uma expressão em Python, a lista também pode ser gerada ao invés de ser uma referência.
- Tipo: list
Exemplos:
['Yes', 'No']: Lista literal.database["Resolutions"]: Referência para uma lista da database.[i/10 for i in range(0, 11)]: Lista com 10 valores de0.0a1.0gerada programaticamente.
Sort
- Por padrão, as listas serão exibidas em sua ordem original. Caso
Sortseja verdadeiro, organiza a lista alfabeticamente. - Tipo: bool
Target
- Expressão representando o alvo que este widget deve alterar. Por exemplo: uma propriedade
Targetcom valorconfig["Resolution"]irá alterar a resolução nas configurações a cada clique de acordo com o valor mostrado. A propriedadeTargetsuporta o modificador!como prefixo, assegurando que o alvo será criado caso este não exista. Por exemplo, uma propriedadeTargetcom valor!config["NovoValor"]criará a propriedadeNovoValorcaso esta já não exista emconfig. - Tipo: str
Translate
- Caso seja verdadeiro, tenta traduzir o valor selecionado de acordo com a configuração da linguagem atual. Caso
não haja uma tradução, mostra o valor original. Vale notar que esta é apenas uma opção visual: o valor mostrado
será traduzido, mas o valor guardado em
Targetcontinuará sendo o valor original obtido deList. - Tipo: bool
Wrap
- Caso fornecido, a lista será circular, isto é: caso o usuário avançar ao chegar no último valor, a lista passará para o primeiro valor, e vice-versa.
- Tipo: bool