• 大小: 588KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-19
  • 语言: 其他
  • 标签: 贪吃蛇  

资源简介

本资源里面包含有gtk+2.0下载Linux下正常运行贪吃蛇的源代码,以及相关的文档说明

资源截图

代码片段和文件信息

#include “about.h“
#include “interface.h“

GtkWidget* on_about()
{
     GtkWidget *window;  // 定义一个窗体
     GtkWidget *vbox; // 定义一个vbox
     GtkWidget *notebook;  // 定义一个notboox
     GtkWidget *image; // 定义一个image 
     GtkWidget *lbl1*lbl2*btn*hbox*lbl3;
     window = gtk_window_new(GTK_WINDOW_TOPLEVEL); //  生成一个window  
     gtk_window_set_position(GTK_WINDOW(window) GTK_WIN_POS_CENTER); // 设置窗口的位置 
     gtk_window_set_default_size(GTK_WINDOW(window) 200 200);   // 大小和尺寸
     gtk_window_set_title(GTK_WINDOW(window)“贪吃蛇小游戏“);   // 标题
     vbox = gtk_vbox_new(FALSE0);
     lbl1=gtk_label_new(“软件名称:贪食蛇 1.0      “);    // 标签1 位标题
     lbl2=gtk_label_new(“版权所有:冻酸奶“); // 标签二维标
     btn=gtk_button_new_with_label(“OK“); // OK按钮
     image=gtk_image_new_from_file(“my.ico“);//图标的位置所在
     gtk_widget_set_size_request(GTK_BUTTON(btn)2010);//定义btn的尺寸
     gtk_box_pack_start(GTK_BOX(vbox)imageTRUETRUE0);//把image放到vbox里面下面的同理
     gtk_box_pack_start(GTK_BOX(vbox)lbl1TRUETRUE0);
     gtk_box_pack_start(GTK_BOX(vbox)lbl2TRUETRUE0);
     gtk_box_pack_start(GTK_BOX(vbox)btnTRUETRUE20);
     gtk_container_add(GTK_CONTAINER(window)vbox);
     g_signal_connect_swapped(G_object(btn) “clicked“G_CALLBACK(gtk_main_quit)G_object(window));
     gtk_widget_show_all(window);
     return window;
}

void show_credits ()
{
about_window = on_about();
gtk_widget_show(about_window);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-05-07 09:41  she1.x\
     文件        1622  2017-05-07 08:56  she1.x\about.c
     文件          70  2017-04-16 03:21  she1.x\about.h
     文件       17043  2017-05-07 00:34  she1.x\back4.png
     文件       14613  2017-05-07 00:30  she1.x\bean5.png
     文件        1094  2017-05-07 09:04  she1.x\global.h
     文件        5636  2017-05-07 08:35  she1.x\interface.c
     文件         685  2017-05-07 07:37  she1.x\interface.h
     文件         919  2017-05-06 21:31  she1.x\main.c
     文件         142  2017-04-15 18:27  she1.x\makefile
     文件        4286  2017-04-15 10:42  she1.x\my.ico
     文件       67497  2017-05-07 17:35  she1.x\snake
     文件        7099  2017-05-07 09:31  she1.x\snake.c
     文件         669  2017-05-06 21:45  she1.x\snake.h
     文件       14785  2017-05-07 00:31  she1.x\snake3.png
     文件       14993  2017-04-15 11:16  she1.x\tanchishe.jpg
     文件      565029  2017-05-07 09:39  she1.x\贪吃蛇帮助说明.docx

评论

共有 条评论