GTK3.0学习第三天---图片GtkImage

来源:互联网 发布:删除不了windows.old 编辑:程序博客网 时间:2024/05/06 12:39

图片 GtkImage

    GtkImage *mage=gtk_image_new();//创建    gtk_image_set_from_stock(mage,GTK_STOCK_CDROM,GTK_ICON_SIZE_MENU);//获取GTK库中的图片    gtk_image_set_from_file(mage,"IMG_0086.JPG");//指定路径下的图片    gtk_widget_show(mage);    gtk_box_pack_start(box,mage,0,0,0);    int age=atoi("字符串");//atoi把字符串转化为整数

带图片的按钮

void gtk_button_set_image(GtkButton *button,GtkWidget *widget);//常用。默认void gtk_button_set_image_position(GtkButton *button,int position);//设置图片在按钮上的位置:GTK_POS_TOP:顶部,GTK_POS_BOTTOM:底部,GTK_POS_LEFT;左部,GTK_POS_RIGHT:右部

定时器

guint g_timeout_add(guint interval,GSourceFunc function,gpointer data);//增加定时器,每隔interval毫秒执行一次function指向的函数,GSourceFunc函数指针的定义,gboolean (*onTimer(gpointer user_data);如果return TRUE则下次在执行,返回FALSE则停止定时器/*获得时间代码*/time_t rawtime;time(&rawtime);struct tm*now=localtime(&rawtime);//通过now->tm_hour,now->tm_min,now->tm_sec

工具栏GtkToolbar

int gtk_toolbar_new();//创建工具栏容器void gtk_toolbar_insert(GtkToolbar *toolbar,GtkToolIterm *item,gint pos);//将工具栏项添加到工具栏,item:工具栏项,pos插入位置GtkToolItem *gtk_tool_button_new(GtkWidget *icon_widget,const gchar *label);//创建GtkToolButton,icon_widget为显示的控件id,可以在按钮上显示其他控件,一般传0,Label为标题/*工具栏项有按钮,下拉菜单按钮,分隔栏,开关等复杂内容,下面是常用的GtkToolButton*/void gtk_tool_button_set_stock_id(GtkToolButton *button,const gchar *stock_id);//设置按钮上显示的图片/*点击时发出“clicked”信号*/
原创粉丝点击