gpt4 book ai didi

清除 gtk_window 中的 cairo 文本

转载 作者:太空狗 更新时间:2023-10-29 12:21:36 26 4
gpt4 key购买 nike

我对开罗文本有疑问。我在 gtk_window 中写了一些行:

cr = gdk_cairo_create(window->window);
cairo_set_source_rgb(cr, 255, 255, 255);
cairo_select_font_face(cr, "Sans", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
cairo_set_font_size(cr, 14.0);

cairo_move_to(cr, 90.0, 85.0);
cairo_show_text(cr, "Terror");
cairo_set_font_size(cr, 12.0);
cairo_set_source_rgb(cr, 30, 254, 145);
cairo_move_to(cr, 90.0, 105.0);
cairo_show_text(cr, "Underdogs");
cairo_move_to(cr, 90.0, 120.0);
cairo_show_text(cr, "Disziplin");
cairo_destroy(cr);

问题是这个文本应该是动态的,但是如果我多次调用写入文本的函数,行就会重叠。

有什么方法可以刷新之前的文本吗?

谢谢!

最佳答案

你必须用背景颜色覆盖文本:)

关于清除 gtk_window 中的 cairo 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4969331/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com