当前位置:  技术问答>linux和unix

在Linux的XWindows 中显示一个.gif图片

    来源: 互联网  发布时间:2015-10-27

    本文导语:  调用一个程序,在Linux的XWindows 中显示一个.gif图片,要求完全覆盖屏幕。 就像屏幕保护一样。   开发语言:C/C++ 运行环境:linux/unix 哪位高手能指点一二阿??最好给出源代码实现,不胜感激! | ...

调用一个程序,在Linux的XWindows 中显示一个.gif图片,要求完全覆盖屏幕。

就像屏幕保护一样。

 

开发语言:C/C++

运行环境:linux/unix


哪位高手能指点一二阿??最好给出源代码实现,不胜感激!

|
如果你的机器可以支持gtk,试试下面的。

#include 
#include 


void run()
{
     //do sth.
}

int main( int   argc,  char *argv[] )
{
    GtkWidget *window;
    GtkWidget *image;
    GtkWidget *event_box;
    gtk_init (&argc, &argv);

    window = gtk_window_new (GTK_WINDOW_POPUP);
    gtk_window_set_default_size(window,800,600);
    event_box=gtk_event_box_new();
    gtk_container_add(GTK_CONTAINER(window),event_box);
    gtk_widget_set_events (event_box, GDK_BUTTON_PRESS_MASK);
    g_signal_connect (G_OBJECT (event_box), "button_press_event",
               G_CALLBACK (run), NULL);
    gtk_container_set_border_width (GTK_CONTAINER (window), 0);

    image = gtk_image_new_from_file ("info.gif");
    gtk_container_add (GTK_CONTAINER (window), image);
    gtk_widget_show_all (window);
    
    gtk_main ();
    return 0;
}

|
linux下看源码是最方便的,看看screensaver的源码。或者gtk的例子里可能也有这方面的资料。

|
.........
gtk只能显示xpm的图片吧
可以用convert 命令转换

    
 
 

您可能感兴趣的文章:

  • linux如何改变开机不自动进入xwindows
  • 请教风河 linux内核 如何配置使之支持xwindows?
  • Linux8.0 无法进入Xwindows????
  • (**100分**)远程用登录linux能否启动Xwindows,如何实现~!
  • 在linux中如何卸载已经安装的程序,在xwindows中如何使用控制台命令
  • linux xWindows界面字体颜色很浅,有些模糊,如何解决?
  • red linux 7.1直接进入了XWINDOWS,但我想进字符模式,怎么办
  • 我每次启动linux都是直接进入Xwindows,能不能不这样,我该怎么办
  • 请问我的linux在启动时突然说不能启动xwindows了,请教原因?
  • 怎样在linux(xwindows)下上网呀
  • trubo linux 下如何配置Xwindows?(急)
  • linux 下如何在字符界面里改机器名,还有我用笔记本怎么配XWINDOWS(选什么参数)
  • 在Virtual PC中安装了Linux(中软3.0版的)怎么启动Xwindows?
  • 为什么我在vmware5下面的linux 9的xwindows中usb鼠标不能用,而且已经安装了vmware tools?
  • (**高分**)VMWare虚拟机上的LINUX能否启动Xwindows?详细说明必有厚报~!
  • 为什么我LINUX在VMWARE WORKSTATION 中启动不了XWINDOWS
  • 请问:我在linux9.0 下的xwindows如何装 *.tar.gz / *.tar.bz2 程序
  • 蓝点linux XWindows 显示全是乱码 ,你能帮助我吗?
  • 如何使linux的xwindows访问win2k的分区里面的东西?在线等待。。
  • 我的linux的时间不对。我怎么用shell命令修改。不要告诉我Xwindows的方法!
  • linux下nm命令(显示可执行文件的符号信息)介绍以及常见nm命令用法举例
  • 我安装了个linux系统, 发现linux系统的显示器的显示有点小,于是我就在显示器上把大小调了一下,本想着这样会影响xp系统的显示效果,实际上没有应响xp的显示效果,这是为什么?
  • linux下free命令显示的内存使用情况分析
  • Linux下显示器显示不正常
  • Linux/CentOS/fedora下vim显示的字符编码设置
  • linux怎么改显示刷新度(闪的厉害)?我是RH8.0,在“系统设置”---“显示”中找不到啊
  • Linux下用ntpdate同步时间及date显示设置时间
  • 在linux中如何显示C程序的显示
  • 不显示删除回复显示所有回复显示星级回复显示得分回复 诚心请教Linux一道面试题(shell编程)
  • ★★为什么我把Windows的FAT32中文目录或文件mount到Linux显示???号?,但在Linux下可以正常显示新建中文目录或文件(ext3)呀!!!
  • linux命令问题 输入一个查看命令(比如help) 显示满屏后 我怎么查看上一页的显示
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux能不能像xp那样子以幻灯片方式查看图片。我在一个文件夹里面有几张图片,想进行挑选。用幻灯片查看的方式比较方便
  • linux系统下面,有10g的图片文件夹,现在要手动移到另一个目录,有没有比较快的只花几秒钟就搞定的方法来移动这些图片呢?
  • linux下c编程串口传输图片,help!!
  • linux qt4环境下,界面显示不了图片,往高手解答
  • linux 显示图片
  • 如何屏蔽linux开机自检,用图片代替
  • linux 下如何图片如何通过socket传输?
  • 求linux下摄像头采集图片方法
  • linux下采集摄像头图片是颠倒的,如何处理呢
  • 救命。Linux 安装过程中 如何截取安装的图片
  • linux .png打开图片
  • 操作系统 iis7站长之家
  • 求linux下高效处理gif动态图片方案
  • Linux 设置背景图片命令 ??
  • 我想在linux下面用图形界面显示一个bmp二值图片,应该怎么做呢?
  • 如何在Linux下缩放显示PNG图片
  • Linux下如何将视频的一帧数据保存成一张图片文件
  • 我想知道,在linux下架站tomcat是怎么画出如股票K线图似的图片的?
  • 在我启动linux设成Gnome图片模式启动,如果想启动字符模式,应怎样把级别5改为3吗,教我改法
  • 如何在linux下用c语言以二进制形势向mysql中储存图片?紧急~!
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3