GTK+-3.0学习笔记(二)——helloworld
参考自官方文档
在[[GTK±3.0学习笔记(一)——Basics]]中,我们创建了一个没有任何功能的简单窗口。
在本文中,我们要完成的工作有:
- 完成一个带有按钮的helloworld窗口程序
- 通过点击按钮关闭该窗口
首先放上代码
#include <gtk/gtk.h>
void activate(GtkApplication * app, gpointer data);
void printHello(GtkWidget *button, gpointer data);
int main(int argc, char *argv[])
{
// 创建app实例
GtkApplication *app = gtk_application_new("org.gtk.example", G_APPLICATION_FLAGS_NONE);
// 链接到activate函数
g_signal_connect(app, "activate", G_CALLBACK(activate)<