Kapitel 29
Multimediaanwendungen mit Qt
832
29.4.3 Regeln zur Änderung der Größe (Size Policy)
Das Programm aus dem letzten Abschnitt hat einen Schwachpunkt. Wenn Sie (zur Laufzeit)
mit der Maus die Fenstergröße ändern, wird die untere Layout-Box auf unnatürliche Weise
in vertikaler Richtung gestreckt. Man erwartet eigentlich, dass die beiden Buttons und das
Label auf einem schmalen Streifen am unteren Bildschirmrand sitzen.
Abb. 29.13: Unnatürliches Layout nach einer Veränderung der Fenstergröße
Methode Erklärung
addMedia(m)
Der Playlist wird ein Medium (Video oder Audio) hinzugefügt. Das
Argument ist ein
QMediaContent-Objekt, das mit QUrl(url) gebil-
det wird.
clear()
Der Inhalt der Playlist wird gelöscht.
currentIndex()
Zurückgegeben wird der Index des Mediums, das gerade wiedergege-
ben wird. Der kleinste Index ist 0.
mediaCount()
Zurückgegeben wird die Anzahl der Medien in der Playlist als ganze
Zahl (
int).
next()
Wähle das nächste Medium der Playlist. Wenn das Ende der Liste
erreicht ist, wird wieder vorne begonnen.
shuffle()
Die Elemente der Playlist werden in eine neue zufällige Reihenfolge
gebracht (mischen).
Tabelle 29.5: Einige Methoden von QPlayList-Objekten (Modul QtMultimediaWidgets)

Get Python 3 - Lernen und professionell anwenden now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.