So passen Sie die Titelleiste und das Fenster in der desktop-Anwendung

Wie könnte ich das anpassen der Titelleiste (einschließlich: schließen, minimieren, maximieren buttons, title) und den Rahmen der desktop-Anwendung geschrieben in PyQt, so dass es aussieht wie das Bild unten?. Ich brauche eine Möglichkeit, um anzugeben, die Farben, die ich verwenden möchten, für die title-bar Elemente (buttons, text-Titel und hintergrund-Farbe der Leiste und Schaltflächen). So passen Sie die Titelleiste und das Fenster in der desktop-Anwendung

den code was muss ich ändern das Fenster:

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_())

Gibt es eine Möglichkeit, das zu tun? Ich freue mich über jede Anregung und Idee, um dies zu tun.

  • Es ist eine gute Sache, die Sie lösen Ihre eigene Frage. Ich glaube nicht, dass jemand verstanden hätte, was Sie verlangten.
  • Dies kann geschlossen werden, wie "unklar".
Schreibe einen Kommentar