2017-05-22 6 views
0

Ich versuche, ein Hilfsfenster zu öffnen, in der Grenze weniger Vollbild zu öffnen und nicht in der Taskleiste erscheinen. Ich habe es in der Taskleiste nicht erscheinen lassen, aber aus irgendeinem Grund ruiniert es die Größe des Fensters und macht es wirklich klein statt Vollbild.PyQt Fenster aus der Taskleiste entfernen

Hier ist der Code, wie ich es will funktioniert, mit Ausnahme der Fenster in der Taskleiste angezeigt wird:

class BWindow(QtWidgets.QWidget): 
    def __init__(self): 
     global rect 
     super(BWindow, self).__init__() 

     self.setWindowFlags( 
       QtCore.Qt.Window 
       |QtCore.Qt.CustomizeWindowHint 
       | QtCore.Qt.FramelessWindowHint) 
     self.move(rect.left(), rect.right()) 
     self.showMaximized() 
     self.show() 

Dieser Code unten macht das Fenster nicht in der Taskleiste erscheinen, aber es ruiniert vollständig die Größe das Fenster, so dass es aus irgendeinem Grund winzig statt Vollbild ist.

class BWindow(QtWidgets.QWidget): 

    def __init__(self): 
     global rect 
     super(BWindow, self).__init__() 

     self.setWindowFlags( 
       QtCore.Qt.Window 
       |QtCore.Qt.CustomizeWindowHint 
       | QtCore.Qt.FramelessWindowHint 
       | QtCore.Qt.Tool) 
     self.move(rect.left(), rect.right()) 
     self.showMaximized() 
     self.show() 
+0

Sie könnten mir besser erklären und ein Bild von dem, was Sie bekommen und was Sie erhalten möchten. – eyllanesc

+0

Möchten Sie 'setFullScreen()' anstelle von 'setMaximized()'? – strubbly

Antwort

0

Dank für diese strubbly:

"Wollen Sie setFullScreen() statt setMaximized()"

Ändern self.showMaximized(), um self.showFullScreen() das Problem behoben und verbirgt das Fenster aus der Taskleiste

Verwandte Themen