Comment personnaliser la barre de titre de la fenêtre de l'application de bureau

Comment pourrais-je personnaliser la Barre de Titre (y compris: fermer, agrandir, réduire boutons, titre) et le Cadre de l'application de bureau écrite en PyQt, de sorte qu'il ressemble à l'image ci-dessous?. J'ai besoin d'un moyen de spécifier les couleurs que je veux utiliser pour la barre de titre des éléments (boutons, du texte du titre et de la couleur d'arrière-plan de la barre et boutons). Comment personnaliser la barre de titre de la fenêtre de l'application de bureau

le code que j'ai besoin de changer sa fenêtre:

import sys
from PyQt5 import QtCore, uic
from PyQt5.QtWidgets import QApplication, QDialog

class MainWindow(QDialog):
    def __init__(self, parent=None):
        QDialog.__init__(self, parent)

        self.setWindowFlags(QtCore.Qt.FramelessWindowHint)


        self.resize(500, 600)

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = MainWindow()
    sys.exit(app.exec_())

Est-il un moyen de le faire? J'apprécie toute suggestion et idée de le faire.

C'est une bonne chose que vous avez résolu votre propre question. Je ne pense pas que quiconque aurait compris ce que vous demandez.
Cela peut être fermé comme "incertain".

OriginalL'auteur iraj jelodari | 2012-02-21