Frage

Gibt es eine Möglichkeit, den Benutzer daran zu hindern, in einem gtk.Paned über das Trennzeichen zu ziehen?Ich möchte es nicht vollständig deaktivieren ... Wenn ein Kind die Größe geändert oder set_position () aufgerufen wurde, sollte das Trennzeichen immer noch die Position ändern.

Danke!

War es hilfreich?

Lösung

Ein möglicher (schmutziger :)) Weg wäre, die Ereignisse von Paned zu verfolgen und seine Größe neu einzustellen:

def handle_cb (pane, param):
    # detect if paned is locked
    # or its position has changed - ommited
    pane.set_position(10)
    return True

pane = gtk.VPaned()
...
pane.connect("notify", handle_cb)

Ich würde jedoch versuchen, untergeordnete Widgets zuerst nicht schrumpfbar zu machen.

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