文本对齐和 GTK CSS

Text-align and GTK CSS

这很有趣,根据 docs 没有文本对齐并尝试给出

gi.repository.GLib.Error: gtk-css-provider-error-quark: <data>:3:14'text-align' is not a valid property name (3)

对于带有 GTK CSS 的按钮或其他小部件,是否有文本对齐的替代方法:left/right/etc?

您可以试试“gtk_widget_set_halign”功能。下面是一个例子。

gtk_widget_set_halign(GTK_WIDGET(button), GTK_ALIGN_CENTER);

第一个参数是您想要影响的小部件(例如按钮)。第二个参数是您要在小部件中执行的对齐类型。第二个参数有五个pre-defined个常量:

GTK_ALIGN_BASELINE

GTK_ALIGN_CENTER

GTK_ALIGN_END

GTK_ALIGN_FILL

GTK_ALIGN_START

我希望这是清楚的。

此致。

我应该更新答案 -

self.builder.get_object("button1").set_alignment(0,0);