将条目小部件作为参数传递给Gtkmm中的信号处理程序

将条目小部件作为参数传递给Gtkmm中的信号处理程序,gtk,glade,gtkmm,gtkentry,Gtk,Glade,Gtkmm,Gtkentry,我已经创建了glade文件GUI.glade,我想在使用Gtkmm单击按钮时提交条目小部件的内容。我将指向条目小部件的指针设置为全局,以便可以在信号处理程序中访问它。我可以将条目小部件作为参数传递给信号处理程序吗?是的,您应该可以这样做。通常的做法不是有人“给你代码”。通常,提问者会提供一个(最好是可编译的小代码)示例,并展示他们所做的尝试。然后有人可以指出问题所在。很抱歉,我要求提供演示示例的代码,但我在这里放错了词。我知道怎么做了。使用bind()v可以绑定参数。例如:if(pButton)

我已经创建了glade文件GUI.glade,我想在使用Gtkmm单击按钮时提交条目小部件的内容。我将指向条目小部件的指针设置为全局,以便可以在信号处理程序中访问它。我可以将条目小部件作为参数传递给信号处理程序吗?

是的,您应该可以这样做。通常的做法不是有人“给你代码”。通常,提问者会提供一个(最好是可编译的小代码)示例,并展示他们所做的尝试。然后有人可以指出问题所在。很抱歉,我要求提供演示示例的代码,但我在这里放错了词。我知道怎么做了。使用bind()v可以绑定参数。例如:if(pButton){pButton->signal_clicked().connect(sigc::bind(sigc::ptr_fun(&Handle),pText));}在这里,我用signal_click绑定了条目小部件,以便在单击按钮时将其作为参数传递给信号处理程序。