界面设计基本步骤:
- gtk框架
- 创建一个窗口
- 创建布局(水平布局、垂直布局、表格布局、固定布局)
- 将布局添加到窗口
- 创建按钮
- 将按钮添加到布局
- 编写按钮回调信号功能函数
// ./test 192.168.1.1 22 //argc 参数的个数 //char *argv[]= {"./test","192.168.1.2","22"}; #include <gtk/gtk.h> #include <stdio.h> //(7)按钮回调函数 void cb( GtkButton *button,gpointer data) { GtkWindow *wind = (GtkWindow*)data; gtk_window_set_title(wind,"千锋物联网"); const gchar *str = gtk_button_get_label(button); printf("str=%s\n",str); printf("hello button\n"); } void cb1( GtkButton *button,gpointer data)//data = &num { int *p = (int*)data; printf("%d\n",*p); printf("hehe\n"); } int main(int argc,char *argv[]) { // (1)gtk框架前部 gtk_init(&argc,&argv); int num=1000; //(2)创建一个窗口 返回一个窗口控件的地址 GtkWidget * win = gtk_window_