Заметка [Python] - #6 Управление прозрачностью PyQt5

Темы, которые НЕ подходят по объему под префикс "Статья"

Начало

PyQt5 имеет много возможностей для изменение стилей и т.д. Например можно поменять цвет текста, или поменять щрифт и др. Ну в этой статье, я покажу как можно менять, прозрачность окна​

Управление прозрачностью окна

Сделать окно полупрозрачным позволяет метод setWindowOpacity() модуля QWidger. Формат метода:

\setWindowOpacity(<Вещественное число от 0.0 до 1.0>)

Число 0.0 соответствует полностью прозрачному окну, а число 1.0 - отсутствию прозрачности. Для получения степени прозрачности окна из программы предназначен метод windowOpacity(). Выведем окно со степенью прозрачности 0.5:

Python:
from PyQt5 import QtWidgets # Импортируем необходимые библиотеки;
import sys


app = QtWidgets.QApplication(sys.argv) # Передаём sys параметры;
window = QtWidgets.QWidget() # Создаём объект;
window.setWindowTitle('Полупрозрачное окно') # Заголовок окна;
window.resize(300, 100) # Размер окна;
window.setWindowOpacity(0.5) # Прозрачность;
window.show()

sys.exit(app.exec_())
 
  • Нравится
Реакции: Сатана
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!