У меня есть глобальная переменная maxflow
в моем gui.c
файле. Я использую GtkAssistant
для нескольких окон. В page[5]
, я хочу напечатать это значение. Вот часть моего кода:Как напечатать значение переменной в окне gtk?
typedef struct {
GtkWidget *widget;
gint index;
const gchar *title;
GtkAssistantPageType type;
gboolean complete;
} PageInfo;
PageInfo page[6] = {
{NULL, -1, "Introduction", GTK_ASSISTANT_PAGE_INTRO, TRUE},
{NULL, -1, "Projects", GTK_ASSISTANT_PAGE_CONTENT, TRUE},
{NULL, -1, "Profit For Projects", GTK_ASSISTANT_PAGE_CONTENT, TRUE},
{NULL, -1, "Prerequisites For Projects", GTK_ASSISTANT_PAGE_CONTENT, TRUE},
{NULL, -1, "Click the Button", GTK_ASSISTANT_PAGE_PROGRESS, FALSE},
{NULL, -1, "Confirmation", GTK_ASSISTANT_PAGE_CONFIRM, TRUE},
};
page[5].widget = gtk_label_new("OUTPUT\n" "it is time to leave!");
Это не является непрерывной кодами первой частью является структура, то определение страниц, то я только что показал, что я делаю на странице [5]. Теперь я хочу отобразить этот текст и значение глобальной переменной в моем окне, может ли кто-нибудь предложить изменения вместо gtk_label_new()
, что я должен использовать для выполнения своей задачи. Я очень новичок в gtk.
Вы хотите отобразить значение 'maxflow' в метке? Каков тип 'maxflow'? Вы можете создать * строку *, используя snprintf & use, что в качестве метки, то есть передать это 'gtk_label_new' –
maxflow является целым числом. вы можете показать, как это сделать с примером кода – shalini
Каков точный формат, который вы ищете? «OUTPUT \ n пора уходить»? –