gpt4 book ai didi

GtkMenuItem可以有彩色标签吗

转载 作者:行者123 更新时间:2023-11-30 18:09:47 25 4
gpt4 key购买 nike

所以我基本上正在执行以下操作,我希望 SomeText 具有红色前景颜色。如何实现这一目标:

GtkWidget *menu_item =gtk_menu_item_new_with_labelex("SomeText");

我使用的是GDK 2.0

谢谢

最佳答案

请记住,GtkMenuItem 是包含 GtkAccelLabel 的 GtkBin。因此,您所要做的就是将自定义 GtkAccelLabel 粘贴到 GtkBin 中,并使您的标签监视 GtkMenuItem 的加速键。

所以:

GtkWidget *menu_item, *accel_label;

accel_label = gtk_accel_label_new ("");
gtk_label_set_markup(GTK_LABEL (accel_label), "<span color=\"red\">This text will be RED!</span>");
menu_item = gtk_menu_item_new();
gtk_container_add(GTK_CONTAINER (menu_item), accel_label);
gtk_accel_label_set_accel_widget(GTK_ACCEL_LABEL(accel_label), menu_item);
gtk_widget_show(accel_label);
gtk_widget_show(menu_item);

关于GtkMenuItem可以有彩色标签吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1139927/

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