Qt.WindowStaysOnTopHint veraltet?

Python und das Qt-Toolkit, erstellen von GUIs mittels des Qt-Designers.
PierreDole
User
Beiträge: 11
Registriert: Sonntag 21. Mai 2017, 20:31
Wohnort: Hambuarch

Qt.WindowStaysOnTopHint veraltet?

Beitragvon PierreDole » Samstag 8. Juli 2017, 23:30

Moin,
ich möchte das Fenster onTop halten. Irgendwie macht er es aber nicht. Ist WindowStaysOnTopHint (Zeile 12) vielleicht veraltet und es gibt eine andere Möglichkeit? Es kommen keine Fehler, das Fenster bleibt aber im Hintergrund. Frameless und den Rest macht er jedenfalls...

  1. import sys
  2.  
  3. import PyQt5.QtCore as Core
  4. import PyQt5.QtGui as Gui
  5. import PyQt5.QtWidgets as WD
  6.  
  7. import keyboard
  8.  
  9. class MainWindow(WD.QMainWindow):
  10.     def __init__(self):
  11.         super().__init__()
  12.         self.setWindowFlags(Core.Qt.FramelessWindowHint | Core.Qt.WindowStaysOnTopHint)
  13.         self.setAttribute(Core.Qt.WA_NoSystemBackground, True)
  14.         self.setAttribute(Core.Qt.WA_TranslucentBackground, True)
  15.         self.setGeometry(Core.QRect(50, 50, 500, 50))
BlackJack

Re: Qt.WindowStaysOnTopHint veraltet?

Beitragvon BlackJack » Samstag 8. Juli 2017, 23:38

PierreDole
User
Beiträge: 11
Registriert: Sonntag 21. Mai 2017, 20:31
Wohnort: Hambuarch

Re: Qt.WindowStaysOnTopHint veraltet?

Beitragvon PierreDole » Sonntag 9. Juli 2017, 09:04

Alles klar, vielen Dank. Scheint, als würde das nicht in Kürze behoben werden. Gibt es andere Frameworks, die das Gleiche bieten ("transparentes" Fenster und onTop)?

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder