资源简介
在Linux实现的gtk图片资源的使用
代码片段和文件信息
#include
int main(int argcchar *argv[])
{
//1.gtk环境的初始化
gtk_init(&argc &argv);
//2.创建一个窗口window
GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
//3.创建一个水平布局容器hbox
GtkWidget *hbox = gtk_hbox_new(TRUE 10);
//将hbox添加到window
gtk_container_add(GTK_CONTAINER(window) hbox);
//4.创建一个图片控件
GtkWidget *image_one = gtk_image_new_from_file(“./img/1.png“);
//将image_one添加到hbox
gtk_container_add(GTK_CONTAINER(hbox) image_one);
//5.通过GdkPixbuf来写该图片大小
//5.1创建pixbuf,需要占用资源,使用完需要释放
GdkPixbuf *src = gdk_pixbuf_new_from_file(“./img/2.png“ NULL);
//5.2修改图片大小
GdkPixbuf *dst = gdk_pixbuf_scale_simple(src100100GDK_INTERP_BILINEAR);
GtkWidge
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 193 2015-07-02 16:33 13_gtk_image\Makefile
文件 7761 2015-07-02 16:33 13_gtk_image\gtk_image
文件 22939 2015-05-31 09:39 13_gtk_image\img\4.png
文件 15728 2015-05-31 09:37 13_gtk_image\img\1.png
文件 35799 2015-05-31 09:38 13_gtk_image\img\3.png
文件 29835 2015-05-31 09:37 13_gtk_image\img\2.png
....... 2039 2015-07-02 16:33 13_gtk_image\gtk_image.c
目录 0 2015-05-31 09:41 13_gtk_image\img
目录 0 2015-07-02 16:33 13_gtk_image
----------- --------- ---------- ----- ----
114294 9
评论
共有 条评论