[英]GTK : Any way to mximize the window on Button trigger
是否有任何回调函数,所以当我单击按钮时,窗口将最大化。 顺便说一句,我正在使用GTK 3.0和C ++(不是gtkmm)。 我编写了一个在按钮单击事件期间调用的函数,并将此行
int maximise(){
gtk_window_fullscreen(GTK_WINDOW(window));
}
它得到编译,但是当我单击按钮时,程序终止,显示分段错误。 (此函数在类内部)
检查是否使用ie g_print调用了回调
确保信号正确连接到按钮
g_signal_connect (button, "clicked",
G_CALLBACK (maximise), NULL);
该窗口是GtkWidget *类型
请注意,正如编写GtkButton参考一样,回调必须看起来像这样:
void user_function (GtkButton *button, gpointer user_data)
并且您有回调int类型
对我来说,这两个版本(都具有int和void回调函数)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.