Как изменить непрозрачность окна динамично в Python и Быстро?

Приложение записано в HTML и выполняет использование WebKit и Быстро. Непрозрачность может быть изменена с помощью Поляны.

Я хочу добавить функциональность ползунка в HTML, который изменит заголовок документа HTML согласно непрозрачности.

Как кодировать основное app/AppWindow.py так, чтобы это изменило непрозрачность динамично согласно заголовку документа HTML?

1
задан 23 May 2014 в 23:46

2 ответа

Можно использовать set_opacity () метод объекта GtkWindow.

Это будет ожидать плавание, таким образом, необходимо будет сделать преобразование типов прежде.

try:
    self.set_opacity(float(title))
except ValueError:
    pass  # Do something with the invalid value here.
1
ответ дан 11 November 2019 в 02:50

Поляна не добавляет волшебной функции или свойств к виджетам, это просто использует то, что обеспечивает GTK.

Рассмотрение документов, я могу найти, что GtkWidget имеет set_opacity () метод. Это только работает с тех пор 3.8 и является предпочтительным способом сделать это. Если Ваш код также должен поддерживать GTK 3.6 и ниже, используйте GtkWindow.set_opacity ()

0
ответ дан 11 November 2019 в 02:50

Другие вопросы по тегам:

Похожие вопросы: