[代码实例][gtk+]创建窗体
2016-06-26 17:55
441 查看
#include <gtk/gtk.h> static void activate(GtkApplication * app, gpointer user_data); int main(int argc, char * argv[]) { GtkApplication *app; int status; app = gtk_application_new("org.gtk.example", G_APPLICATION_FLAGS_NONE); g_signal_connect(app, "activate", G_CALLBACK(activate), NULL); status = g_application_run(G_APPLICATION(app), argc, argv); g_object_unref(app); return status; } static void activate(GtkApplication * app, gpointer user_data) { GtkWidget * window; window = gtk_application_window_new(app); gtk_window_set_title(GTK_WINDOW(window), "Window"); gtk_window_set_default_size(GTK_WINDOW(window), 200, 200); gtk_widget_show_all(window); }
Makefile:
main: main.c gcc main.c -o main `pkg-config --cflags --libs gtk+-3.0`
相关文章推荐
- C++模板
- 313. Super Ugly Number
- JAVA编程规范(整理)
- Java并发编程笔记
- Spring 监听器和乱码过滤器配置
- Java设计模式之命令模式
- 从递归版归并排序算法看递归函数连续两次调用自己函数每步如何返回,看递归和栈的关系
- Python使用自带的ConfigParser模块读写ini配置文件
- struts2详解
- Struts(二)
- Struts(一)
- c语言文件操作函数详解
- java学习之二(个人学习方法篇)
- C语言冒泡排序
- 编程之美2.14求数组的子数组之和的最大值Java版
- C++中头文件(.h)和源文件(.cpp)都应该写些什么
- python基础(一)——字符串
- java框架之springmvc01
- C++多态原理和虚函数的知识后记录
- 用Laravel创建项目