Frage

Ich habe ein Fenster in QT, damit ich ein Bild zeichne. Jetzt möchte ich die Progress -Bar darüber platzieren. wie kann ich das machen?..

Schritte, die ich verfolge, um es zu tun

  1. Ein Fenster erstellen,

  2. Zeichnen Sie ein Bild in der Lackierungsereignis des Fensters

  3. Dann erstellen QGridLayout Layout, fügen Sie Ihr Fenster hinzu

  4. Anzeigen.

Angenommen, ich möchte den Fortschrittsbalken über einen Teil des Bildfensters hinzufügen. wie kann ich das machen

Ich denke nicht, dass es möglich ist, im Fensterfarbenereignis zu implementieren.

Bitte helfen Sie mir

Vielen Dank

War es hilfreich?

Lösung

Sie können die Fortschrittsleiste als Kind Ihres Qwidgets hinzufügen, ohne ihn in das Layout hinzuzufügen. Dadurch wird die QProgressBar in das Qwidget gezogen. Da Sie das Layout nicht verwenden, müssen Sie die Position der Qprogressbar manuell verwalten.

Andere Tipps

Ich denke, dass das Hinzufügen eines Fortschrittsbalken -Widgets Ihrem Netzlayout funktionieren sollte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top