Начало
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_())