Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C gtk_标签_集合_标记中的变量_C_Gtk_Gtk3 - Fatal编程技术网

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()