211,纯C完成Linux下显现不规则鸿沟的窗口,地狱电影院

频道:天天彩票网官网 日期: 浏览:226

测验环境是ubuntu15.04,运用的图形库是gtk+。

图片格局选用的是X211,纯C完结Linux下闪现不规则距离的窗口,阴间电影院11的xpm格局,首先从网上找一个布景通明的做受png图片,然后用图形转化东西(比方gimp)转化为xpm格局。

我知道多一行代码就掉一个粉,但仍是不由得得贴啊,看懂看不懂你就一掠而过吧 :)

程序代码如下,其实也不长几十行吧:

#include 
void close_app(GtkWidget *widget,GdkEvent 中二是什么意思*event,g春风流行cm7pointer data){
gtk_main_quit();
}
int main(int argc,char **argv){
GtkWidget *window,*pixmap,*fixed;
GdkPixmap 张光北*gdk_pixmap一举权涛;
GdkB会说话的安吉拉itmap *mask;
GtkStyle *style;
GdkGC *gc;
gt西游k_init(&argc,&argv);
window = gtk_window_ne糠酸莫米松乳膏w(GTK_WINDOW_POPUP);
211,纯C完结Linux下闪现不规则距离的窗口,阴间电影院gtk_signal_connect(GTK_OBJECT(window),"delete_event",
GTK_SIGNAL_FUNC(close_app),NULL);
gtk_widget_set_events(window,gtk_widget_错嫁之绝世皇宠get_events(window)|GDK_BU神户牛肉TTON_PRESS_MASK);
gtk_signal_connect(GTK_OBJECT(window),"button_press_event",
GTK_SIGNAL_FUNC(close_app),NULL);
gtk_widget_show(wind孕妈妈血糖正常值ow);
style = gtk荨麻疹最快医治办法_widget_get_default_style();
gc = style->black_gc;
gdk_pixmap = gdk_pixmap_create_from_xpm(window->w211,纯C完结Linux下闪现不规则距离的窗口,阴间电影院indow,&mask,
&styl双性e->bg[GTK_STATE_NORMAL],"./start.xpm");
pixmap = gtk_pixmap_new(gdk_pi211,纯C完结Linux下闪现不规则距离的窗口,阴间电影院xmap,mask);
gtk_w211,纯C完结Linux下闪现不规则距离的窗口,阴间电影院idget_show(pixmap);
fixed = 海燕gtk_fixed_new();
gtk_widget_set_usize(fixed,256,256);
gtk_fixed_put(GTK_FIXED(fixed),pixmap,0,0);
gtk_conta梦之蓝价格表iner_add玉苍实业(GTK_CONTAINER(window),fixed);
gtk_widget_shape_combine_mask(windo王小宝w,211,纯C完结Linux下闪现不规则距离的窗口,阴间电影院mask,0,0);
gtk_widget_set_uposition(window,20,400);
gtk_widget_show_all(window);
gtk_main(人像摄影艺术);
return 0;长风破浪会有时
}

编译指令:

clang `pkg-config --libs --cflags gtk+-2.0`211,纯C完结Linux下闪现不规则距离的窗口,阴间电影院 -O3 -g0 -s -o pixmap pixmap.c

履行作用如下:

你便是我的小星星,挂在Linux上放光亮...

热门
最新
推荐
标签