我有一个文本框询问一个值。我如何捕获这个值并将其传递给另一个函数?如何使用在GTK文本框中输入的值?
int main (int argc, char *argv[]) {
GtkWidget *window,*table,*label,*entry;
gtk_init(&argc, &argv);
//Create the main window
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
initialize_window(window);
/* Create a 1x2 table */
table = gtk_table_new (1, 2, TRUE);
gtk_container_add (GTK_CONTAINER (window), table);
/* create a new label. */
label = gtk_label_new ("Enter some text:");
//gtk_misc_set_alignment (GTK_MISC (label), 0, 0);
gtk_table_set_homogeneous(GTK_TABLE (table), TRUE);
gtk_table_attach_defaults (GTK_TABLE (table), label, 1, 2, 0, 1);
//create a text box
// entry = gtk_entry_new();
gtk_entry_set_max_length (GTK_ENTRY (entry),0);
gtk_table_attach_defaults (GTK_TABLE (table), entry, 0, 1, 0, 1);
gtk_widget_show_all(window);
}
现在我想使用这个值并将它传递给一些函数。
您何时想访问文本?在发射信号时? – XORcist 2012-07-18 18:14:59
@moter雅值作为输入的文本框中,我需要这个值,并将其传递给另一个函数,这基本上是我的算法 – shalini 2012-07-18 18:16:35