C gtk_标签_集合_标记中的变量
与标题一样,是否有方法将变量放入由C gtk_标签_集合_标记中的变量,c,gtk,gtk3,C,Gtk,Gtk3,与标题一样,是否有方法将变量放入由gtk\u label\u set\u markup()函数处理的字符串中 更具体地说,我这样调用此函数:gtk\u label\u set\u标记(gtk\u label(labelRed),“\t\tRed:999”); 但是,我想在这里放置一个整数变量,而不是一个静态文本“999”,可以这样做吗 您好, WisNia您可以使用它构建字符串并将其传递给gtk\u label\u set\u markup(): char*str=g\u strdup\u pr
gtk\u label\u set\u markup()函数处理的字符串中
更具体地说,我这样调用此函数:gtk\u label\u set\u标记(gtk\u label(labelRed),“\t\tRed:999”);
但是,我想在这里放置一个整数变量,而不是一个静态文本“999”,可以这样做吗
您好,
WisNia您可以使用它构建字符串并将其传递给gtk\u label\u set\u markup()
:
char*str=g\u strdup\u printf(“'
“\t\t目录:%d”
"",
价值);
gtk_标签设置标记(gtk_标签(标签红色),str);
g_free(str);//记住释放g_strdup_printf()分配的字符串
你应该提供你已经做过的、研究过的等等的例子。谷歌是你的朋友
char *str = g_strdup_printf ("<span font=\"14\" color=\"red\">"
"<b>\t\tRed: %d</b>"
"</span>",
value);
gtk_label_set_markup (GTK_LABEL (labelRed), str);
g_free (str); // remember to free the string allocated by g_strdup_printf()