PYGLET - Evento de desativação de janela
Neste artigo, veremos como podemos acionar o evento de desativação da janela no módulo PYGLET em python. Pyglet é uma biblioteca fácil de usar, mas poderosa para desenvolver aplicativos GUI visualmente ricos como jogos, multimídia, etc. Uma janela é um objeto “pesado” que ocupa os recursos do sistema operacional. As janelas podem aparecer como regiões flutuantes ou podem ser definidas para preencher uma tela inteira (tela inteira). Este evento pode ser acionado clicando em outra janela do aplicativo. Quando uma janela é desativada, ela não tem mais o foco do teclado.
Podemos criar uma janela com a ajuda do comando fornecido abaixo
pyglet.window.Window (largura, altura, título)
Abaixo está a sintaxe da janela no evento deactivate, este método é chamado quando este evento é acionado
@ window.event def on_deactivate(): imprimir ("Janela desativada")
Abaixo está a implementação
import
pyglet
import
pyglet.window.key
width
=
500
height
=
500
title
=
"Geeksforgeeks"
window
=
pyglet.window.Window(width, height, title)
text
=
"GeeksforGeeks"
label
=
pyglet.text.Label(text,
font_name
=
'Times New Roman'
,
font_size
=
36
,
x
=
window.width
/
/
2
, y
=
window.height
/
/
2
,
anchor_x
=
'center'
, anchor_y
=
'center'
)
@window
.event
def
on_draw():
window.clear()
label.draw()
@window
.event
def
on_key_press(symbol, modifier):
(
"nn"
)
if
symbol
=
=
pyglet.window.key.C:
window.close()
@window
.event
def
on_deactivate():
(
"Switched to another app"
)
img
=
image
=
pyglet.resource.image(
"logo.png"
)
window.set_icon(img)
pyglet.app.run()
Saída:
este evento é acionado quando mudamos para outro aplicativo
Mudou para outro aplicativo
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