2017-06-07 1 views
0

Meine GTK # (v2.12.44) App hat ein einzelnes Fenster mit einer einzigen Taste. Die Schaltfläche scheint auf dem Fenster zentriert zu sein, da hier der Text erscheint, aber der Rand/Hintergrund für die Schaltfläche wird ohne Grund, den ich sehen kann, nach oben und nach links verschoben. Hat das jemand schon mal gesehen? Ich habe ein ähnliches Verhalten von einem Bild-Widget gesehen. Beachten Sie, dass dies nur in Windows passiert, nicht auf (zum Beispiel) Raspberry Pi/Jesse.GTK # -Taste falsch gezeichnet?

enter image description here

Hier ist der Code:

Application.Init(); 
var window = new Window("test") {new Button("testing 1, 2, 3")}; 
window.Maximize(); 
window.ShowAll(); 
Application.Run(); 
+0

Welche Version von GTK +? – andlabs

+0

Ich benutze Version 2.12.44. – Dan

+0

Das klingt besonders alt. Versuchen Sie, auf eine neuere Version zu aktualisieren (der neueste GTK + 2 ist 2.24; der neueste GTK + 3 ist 3.22). – andlabs

Antwort

0

Ihr Code gut funktioniert. Versuchen Sie, einen Container hinzuzufügen, bevor Sie eine Schaltfläche hinzufügen, und stellen Sie einige Parameter ein, die Sie verwenden möchten. Füllen und erweitern Sie, wenn Sie Button hinzufügen.