GTK:任何最大化按钮触发器上的 window 的方法
GTK : Any way to mximize the window on Button trigger
是否有任何回调函数,以便在我单击按钮时 window 最大化。顺便说一下,我使用的是 GTK 3.0 和 C++(不是 gtkmm)。我编写了一个在按钮单击事件期间调用的函数,并将这一行放在
int maximise(){
gtk_window_fullscreen(GTK_WINDOW(window));
}
它已编译,但当我单击按钮时,程序终止并显示分段错误。
(这个函数在class里面)
检查回调是否被调用 g_print
确保信号正确连接到按钮
g_signal_connect (button, "clicked",
G_CALLBACK (maximise), NULL);
而 window 是 GtkWidget * type
请注意,正如所写 GtkButton reference 回调必须如下所示:
void user_function (GtkButton *button, gpointer user_data)
并且你有回调类型
对我来说两个版本(int 和 void 回调都有效)
是否有任何回调函数,以便在我单击按钮时 window 最大化。顺便说一下,我使用的是 GTK 3.0 和 C++(不是 gtkmm)。我编写了一个在按钮单击事件期间调用的函数,并将这一行放在
int maximise(){
gtk_window_fullscreen(GTK_WINDOW(window));
}
它已编译,但当我单击按钮时,程序终止并显示分段错误。 (这个函数在class里面)
检查回调是否被调用 g_print
确保信号正确连接到按钮
g_signal_connect (button, "clicked",
G_CALLBACK (maximise), NULL);
而 window 是 GtkWidget * type
请注意,正如所写 GtkButton reference 回调必须如下所示:
void user_function (GtkButton *button, gpointer user_data)
并且你有回调类型
对我来说两个版本(int 和 void 回调都有效)