내 gui.c
파일에 글로벌 변수 maxflow
이 있습니다. 여러 창에 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를 사용하여 * 문자열 *을 만들고 레이블로 사용합니다. 즉, 'gtk_label_new'에 전달합니다. –
maxflow는 정수입니다. 예제 코드로 이것을 수행하는 방법을 보여줄 수 있습니까? – shalini
정확한 형식은 무엇입니까? "OUTPUT \ n 나가실 시간입니다"? –