作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否有任何回调函数,以便当我单击按钮时窗口最大化。顺便说一下,我使用的是 GTK 3.0 和 C++(不是 gtkmm)。我写了一个在按钮点击事件期间调用的函数,并把这一行放在
int maximise(){
gtk_window_fullscreen(GTK_WINDOW(window));
}
它已编译,但当我单击按钮时,程序终止并显示段错误。(这个函数在类里面)
最佳答案
检查回调是否被调用,例如 g_print
确保信号正确连接到按钮
g_signal_connect (button, "clicked",
G_CALLBACK (maximise), NULL);
那个窗口是 GtkWidget * type
请注意,它写成 GtkButton reference回调必须看起来像这样:
void user_function (GtkButton *button, gpointer user_data)
并且你有回调 int 类型
对我来说这两个版本(使用 int 和 void 回调都有效)
关于c++ - GTK : Any way to mximize the window on Button trigger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30821770/
是否有任何回调函数,以便当我单击按钮时窗口最大化。顺便说一下,我使用的是 GTK 3.0 和 C++(不是 gtkmm)。我写了一个在按钮点击事件期间调用的函数,并把这一行放在 int maximis
我是一名优秀的程序员,十分优秀!