• 大小: 106KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签: gtk  

资源简介

在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


评论

共有 条评论