Frage

Insbesondere bin ich daran interessiert zu wissen, was der Unterschied zwischen einem GTK -Fenster ist, das sich im Fokus befindet und das aktiv ist.

War es hilfreich?

Lösung

"Aktiv" ist ein Zustand (siehe die Gtkstatetype Aufzählung). Ein Widget ist immer in genau einem Zustand.

Wenn Sie den Fokus haben, empfängt das Widget, falls vorhanden. Nur ein Widget pro Fenster auf oberster Ebene kann den Fokus haben. Nur Widgets, die tatsächlich Tastatureingaben empfangen können, sind fokussierbar. Sehen Sie den Text für die gtk_widget_grab_focus (). Ich glaube nicht, dass das eigentliche Fenster den Fokus haben kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top