Desativar botão kivy usando arquivo .kv
Neste artigo, aprenderemos como desabilitar um botão no kivy usando o arquivo .kv, existem alguns lugares onde precisamos desabilitar os botões. Vamos ver como fazer isso.
O botão é um rótulo com ações associadas que são acionadas quando o botão é pressionado (ou liberado após um clique / toque). Podemos adicionar funções atrás do botão e estilizar o botão. Mas para desativar o botão, temos um nome de propriedade:
desabilitado, isso deve ser verdade
esta propriedade ajudará a desabilitar o botão, ou seja, o botão estará lá, mas não é útil, pois está desabilitado, nenhuma funcionalidade do botão funcionará.
Neste artigo, usamos o Layout Relativo para definir a posição relativa do botão funcional e desabilitado.
Nota: a propriedade disabled foi introduzida na versão 1.8.0. Se quiser usá-lo, você precisa atualizar sua estrutura.
Abordagem básica para desativar um botão 1) importar kivy 2) importar kivyApp 3) importar widget 4) Botão de importação 5) Defina a versão mínima (opcional) 6) Crie uma classe de widget: 1) Organizar um retorno de chamada 2) Definir função de retorno de chamada 7) criar classe de aplicativo 8) criar o arquivo .kv (nome igual ao da classe do aplicativo): 1) criar widget 2) Botão Criar 3) Especifique os requisitos 4) Desativar botão verdadeiro, se necessário 9) retornar Layout / widget / Classe (de acordo com o requisito) 10) Execute uma instância da classe
import
kivy
from
kivy.app
import
App
from
kivy.uix.relativelayout
import
RelativeLayout
from
kivy.config
import
Config
Config.
set
(
'graphics'
,
'resizable'
,
True
)
class
RelativeLayout(RelativeLayout):
pass
class
BtnApp(App):
def
build(
self
):
return
RelativeLayout()
if
__name__
=
=
"__main__"
:
BtnApp().run()
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva