2017-06-25 7 views
1

Ich benutze C GTK + 3, mit Glade für das GUI-Design. Ich habe ein GtkGrid mit 1 Reihe und 3 Spalten. Ich habe eine Schaltfläche in Spalte 2 und ich möchte einen Abstandhalter in Spalte 1 und 3 hinzufügen, so dass der Button in der Mitte des Fensters bleibt. Welches GTK3-Widget sollte ich als einfachen "Spacer" verwenden?Wie man Spacer in GTK + 3 hinzufügt?

Antwort

5

Aus Ihrer Beschreibung sieht Ich gehe davon aus Ihrer Schnittstelle wie folgt:

Current

Ich denke, Ihr versucht, eine Schnittstelle zu erreichen wie so:

Belive

die erreicht werden kann durch Ändern der Ausrichtung von Füllung zu Mitte in der Registerkarte 'Allgemein':

How

Allerdings, wenn Sie die Taste, um das Zentrieren unabhängig von Inhalten in Col 03.01 platziert wollten würden Sie mit einem GtkBox mit einem Zentrum Widget besser dran:

Might be

, die wie erreicht so:

eine horizontal ausgerichtete GtkBox hinzufügen und in der Mitte Kind ermöglichen

Centre

Fügen Sie Ihre Schaltfläche, um den zusätzlichen Platzhalter angezeigt

Stellen Sie Inhalte, die Sie auf den rechts neben der Schaltfläche als Packung

Pack End

+1

Vielen Dank für Ihre ausführliche Antwort enden soll! Das hat das Problem gelöst. – PintoDoido