Python Изменить цвет рамки окна приложения на Windows 10
Знаю, что за отрисовку рамки отвечает оконный менеджер операционной системы. PySide6 использую как пример графического приложения. Подход с безрамочным окном можно не предлагать.
Обычная рамка/Перекрашенная:
Что я нашёл:
- Работает так как я хотел, но только на Windows 11 https://stackoverflow.com/a/75050180
- SetSysColors из документации Microsoft, но работать у меня не захотело https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setsyscolors
Пример приложения:
import sys
from PySide6.QtWidgets import QMainWindow, QLabel, QApplication
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle('Simple Application')
self.setCentralWidget(QLabel('Hello Windows!'))
if __name__ == '__main__':
app = QApplication(sys.argv)
win = MainWindow()
win.resize(500, 500)
win.show()
sys.exit(app.exec())

