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

图片 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”信号
*/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值