Anzeige:
Ergebnis 1 bis 6 von 6

Thema: QT-Fenster, das nie aktiviert ist

  1. #1
    Registrierter Benutzer Avatar von Nicolas
    Registriert seit
    16.06.2000
    Ort
    BW
    Beiträge
    65

    QT-Fenster, das nie aktiviert ist

    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

  2. #2
    Registrierter Benutzer
    Registriert seit
    08.07.2002
    Beiträge
    719
    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

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    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

  4. #4
    Registrierter Benutzer Avatar von Nicolas
    Registriert seit
    16.06.2000
    Ort
    BW
    Beiträge
    65
    @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.

  5. #5
    Registrierter Benutzer Avatar von Nicolas
    Registriert seit
    16.06.2000
    Ort
    BW
    Beiträge
    65
    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);

  6. #6
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Original geschrieben von axeljaeger
    Was hast du denn vor?
    Ja, das würd ich auch gern wissen

    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

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •