4453|1

175

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

如何设置Qt/Embedded Linux程序的桌面背景 [复制链接]

 

 

上面的程序为一个ARM下的QT程序通过QVFB运行时的效果图。

我们知道在桌面Linux中设置系统的背景图片是非常简单的。通常只需要右键选择设置桌面背景即可。

但在Qt for Embedded Linux的环境中,并没有桌面系统,如何来设置整个屏幕的背景图片?如可才能像我这样将屏幕点缀起来?

下面就看我是如何实现如上图所示的效果的。


在你的担任Server的程序main()函数中的"QApplication a(argc, argv);"语句后加入如下面的语句:

if(QApplication::GuiServer == a.type())  //做此判断,主要是便于程序不作为GuiServer运行时可正常工作
    {
        QImage image = QImage("FallDrops,AncientLight.jpg");
        QBrush brush = QBrush(image);
        qwsServer->setBackground(brush);
    }

 

然后以 ./app -qws的方式运行这个程序即可。

是不是很简单?!


原文链接:http://blog.csdn.net/chanuei/archive/2011/02/21/6196958.aspx

此帖出自Linux开发论坛

最新回复

这个真不懂 明白人给讲讲吧   详情 回复 发表于 2011-2-23 08:46
点赞 关注
个人签名

独自上路,径直潜行

<

回复
举报

2735

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
这个真不懂 明白人给讲讲吧 
此帖出自Linux开发论坛
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表