Você pode usar o método set_opacity () do objeto GtkWindow .
Ele esperará um float, então você deve fazer uma conversão de tipo antes.
try:
self.set_opacity(float(title))
except ValueError:
pass # Do something with the invalid value here.
O aplicativo é escrito em HTML e está sendo executado com o uso do webkit e do Quickly. A opacidade pode ser alterada usando o Glade.
Eu quero adicionar uma funcionalidade de slider em HTML, que irá alterar o título do documento HTML de acordo com a opacidade.
Como codificar o principal app/AppWindow.py
para que ele altere a opacidade dinamicamente de acordo com o título do documento HTML?
Você pode usar o método set_opacity () do objeto GtkWindow .
Ele esperará um float, então você deve fazer uma conversão de tipo antes.
try:
self.set_opacity(float(title))
except ValueError:
pass # Do something with the invalid value here.
O Glade não adiciona nenhuma função mágica ou propriedades aos widgets, apenas usa o que o GTK fornece.
Olhando para os documentos, descubro que o GtkWidget tem uma set_opacity () método . Isso só funciona desde 3.8 e é a maneira preferida de fazê-lo. Se o seu código também tiver de suportar o GTK 3.6 e inferior, use GtkWindow.set_opacity ()