小编Gra*_*nsz的帖子

GTK 如何为 text_view 设置字体

如何设置 text_view 的字体名称和大小?或者我必须在缓冲区或窗口设置字体信息?我是否必须创建某种样式表?

#include <gtk/gtk.h>

int main(int argc, char *argv[]) {

    GtkWidget *window;
    GtkWidget *view;
    GtkTextBuffer *buffer;

    gtk_init(&argc, &argv);

    view = gtk_text_view_new();

    buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(view));

    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    g_signal_connect_swapped(G_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
    gtk_window_set_default_size(GTK_WINDOW(window), 350, 300);

    gtk_container_add(GTK_CONTAINER(window), view);
    gtk_widget_show_all(window);

    gtk_main();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

gtk3

5
推荐指数
1
解决办法
4708
查看次数

标签 统计

gtk3 ×1