嗨,我有 2 个函数可以打印 ai 在文本条目中输入的内容(用于 GUI 的林间空地)。像这样:
void on_adress_activate(GtkWidget * adress, GdkEvent * event, gpointer data)
{
const gchar *adress_text;
adress_text=gtk_entry_get_text (GTK_ENTRY (adress));
printf ("IP Adress: %s\n",adress_text);
}
void on_port_activate(GtkWidget * port, GdkEvent * event, gpointer data)
{
const gchar *port_text;
port_text=gtk_entry_get_text (GTK_ENTRY (port));
printf ("Port Number: %s\n",port_text);
}
现在我需要在另一个函数中调用 port_text 和 adress_text 的值,当我单击 gui 上的按钮时,它应该显示它们的另一个 printf:
void on_connect_clicked(GtkWidget * widget, gpointer user_data)
{
printf("Connection done%s,port%s\n",adress_text,port_text);
}
有没有办法做到这一点?请更正我的代码。我希望我很清楚。提前致谢