Hallo!
Hat jemand eine Ahnung, wie man mit QT/KDE ein Fester erstellen kann, das nie aktiviert wird, bzw. nie den Fokus bekommt, selbst wenn man draufklickt.
Nicolas
Hallo!
Hat jemand eine Ahnung, wie man mit QT/KDE ein Fester erstellen kann, das nie aktiviert wird, bzw. nie den Fokus bekommt, selbst wenn man draufklickt.
Nicolas
Was hast du denn vor? Du könntest dir mal die WFlags ansehen, die du jedem Widget als dritten Parameter im Konstruktor übergeben kannst. Ich glaub, da gibt es sowas wie ByPassWM
Unter KDE kannst du eventuell noch mit Methoden der Klasse KWin direkt so etwas setzen.
Ich glaube dazu gabs auch einen Thread auf kde-devel. Mal in den Archiven auf http://lists.kde.org/ nachschaun.
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
@axeljaeger
Ich habe das, was du vorgeschlagen hast ausprobiert, aber dann hat das Fenster keinen Rahmen und man kann es weder vergrößern noch verschieben.
@anda_skoa
Klingt recht vielversprechend. Ich werde es mal ausprobieren.
Danke für den Tip, auf kde-devel nachzuschauen. Jetzt funktioniert es wunderbar. Ich habe einfach folgende Zeilen eingefügt:
Code:XWMHints hints; hints.input = false; hints.flags = InputHint; XSetWMHints(x11Display(), winId(), &hints);
Ja, das würd ich auch gern wissenOriginal geschrieben von axeljaeger
Was hast du denn vor?
MfG Peschmä
The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)
Lesezeichen