PYGLET - Obtendo a propriedade Vsync da janela
Neste artigo, veremos como podemos obter a propriedade vsync 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). A propriedade vsync da janela é True se as inversões de buffer estiverem sincronizadas com o retrocesso vertical da tela.
Podemos criar uma janela com a ajuda do comando fornecido abaixo
pyglet.window.Window (largura, altura, título)
Para criar a janela, usamos o
vsync
atributo com o objeto janelaSintaxe: window.visible
Argumento: não requer nenhum argumento
Retorno: retorna bool
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'
)
new_label
=
pyglet.text.Label(text,
font_name
=
'Times New Roman'
,
font_size
=
10
,
x
=
25
, y
=
25
)
@window
.event
def
on_draw():
window.clear()
label.draw()
@window
.event
def
on_key_press(symbol, modifier):
if
symbol
=
=
pyglet.window.key.C:
window.close()
img
=
image
=
pyglet.resource.image(
"logo.png"
)
window.set_icon(img)
value
=
window.vsync
(
"Window Vsync Property : "
)
(value)
pyglet.app.run()
Resultado :
Propriedade do Window Vsync: Verdade
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