Wie ändert man den Fenstertitel in pyside?

8

Ich habe die Dokumentation zu folgendem Thema gelesen, aber Qt ist so überwältigend komplex, dass ich das Stück vielleicht verpasst hätte.

Ich habe ein QMainWindow erstellt und einen Titel mit self.setWindowTitle festgelegt. Später im Code möchte ich einfach diesen Titel ändern und so habe ich wieder die Methode self.setWindowTitle benutzt. Aber das entfernte nur den Titel aus meiner Anwendung, aber legte den richtigen Titel auf das Panel in Ubuntu.

Weitere Erklärung zu einem Ubuntu-System: Wenn ich zum Beispiel diesen Text im Webbrowser-Fenster bearbeite, erscheint der Titel "Wie ändere ich das Fenster ..." und auf dem Panel oben auf dem Computerbildschirm sehe ich den Text "Firefox Web Browser".

Mein pyside Qt-Beispiel entfernt jetzt den Titel aus dem Anwendungsfenster und platziert ihn stattdessen im oberen Bedienfeld.

Brauche ich eine andere Methode als setWindowTitle , um den Titel zu ändern? Vielleicht aus dem centralWidget oder MenuBar oder einem anderen Element? Und warum verschwand der Titel überhaupt?

Ubuntu screenshot nach dem ersten Aufruf von setWindowTitle -Der Titel 'PicSel' wird auf dem Titel des Anwendungsfensters und auf dem oberen Ubuntu-Panel (oder wie auch immer es heißt) gesetzt:

Ubuntu screenshot nach dem zweiten Aufruf von setWindowTitle - der Titel wird nicht auf dem Anwendungsfenster selbst gesetzt, sondern auf der obersten Ebene:

    
Alex 25.05.2014, 09:25
quelle

1 Antwort

2
%Vor%

Quelle: Ссылка

    
Valeriy Gaydar 27.09.2014 05:58
quelle

Tags und Links