在GTK3程序中使用C语言增加按钮或标签的字号,可以通过以下步骤实现:
或者,如果要设置标签的字号:
GtkWidget *label = gtk_label_new("Hello World");
PangoFontDescription *font_desc = pango_font_description_from_string("Arial 12");
gtk_widget_override_font(label, font_desc);
这里使用pango_font_description_from_string
函数将字号设置为Arial字体的大小为12。
完整的代码示例如下:
#include <gtk/gtk.h>
int main(int argc, char *argv[]) {
gtk_init(&argc, &argv);
GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW(window), "My GTK3 App");
GtkWidget *button = gtk_button_new_with_label("Click Me");
PangoFontDescription *font_desc = pango_font_description_from_string("Arial 12");
gtk_widget_override_font(button, font_desc);
gtk_container_add(GTK_CONTAINER(window), button);
gtk_widget_show_all(window);
gtk_main();
return 0;
}
这段代码创建了一个带有"Click Me"标签的按钮,并将字号设置为Arial字体的大小为12。你可以根据需要修改字号和字体类型。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云