• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

[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_())
 
  • Нравится
Реакции: Сатана
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab