Anonymous
Прозрачность прокручиваемой области Pyqt
Сообщение
Anonymous » 11 янв 2025, 21:15
Код: Выделить всё
self.versions_container = QWidget(self.main_window_layer)
self.versions_container.setGeometry(320, 10, 630, 520)
self.versions_container.setStyleSheet(
"background-color: rgba(27, 38, 59, 0); border-radius: 10px; border: none;"
)
self.versions_scroll = QScrollArea(self.versions_container)
self.versions_scroll.setGeometry(10, 60, 620, 470)
self.versions_scroll.setStyleSheet("""
QScrollArea {
border: none;
background-color: transparent;
}
QScrollBar:vertical {
border: none;
background-color: rgba(65, 90, 119, 0.3);
width: 10px;
border-radius: 5px;
}
QScrollBar::handle:vertical {
background: #778DA9;
border-radius: 5px;
}
""")
У нас есть этот код. и проблемы с изображением
Я думаю, это из-за проблем со стилями. но не знаю как это исправить.
Пыталась сделать слайдер полностью прозрачным, но он стал белым.
Подробнее здесь:
https://stackoverflow.com/questions/793 ... ansparency
1736619332
Anonymous
[code]self.versions_container = QWidget(self.main_window_layer) self.versions_container.setGeometry(320, 10, 630, 520) self.versions_container.setStyleSheet( "background-color: rgba(27, 38, 59, 0); border-radius: 10px; border: none;" ) self.versions_scroll = QScrollArea(self.versions_container) self.versions_scroll.setGeometry(10, 60, 620, 470) self.versions_scroll.setStyleSheet(""" QScrollArea { border: none; background-color: transparent; } QScrollBar:vertical { border: none; background-color: rgba(65, 90, 119, 0.3); width: 10px; border-radius: 5px; } QScrollBar::handle:vertical { background: #778DA9; border-radius: 5px; } """) [/code] [img]https://i.sstatic.net/rEe7JRIk.png[/img] У нас есть этот код. и проблемы с изображением Я думаю, это из-за проблем со стилями. но не знаю как это исправить. Пыталась сделать слайдер полностью прозрачным, но он стал белым. Подробнее здесь: [url]https://stackoverflow.com/questions/79347088/pyqt-scrollable-area-transparency[/url]