㈠ ubuntu 下用python写了个生成动态壁纸的脚本,如果通过代码实现使用这个xml,而不是通过桌面->背景->添加
sudo mkdir /usr/share/backgrounds/mybackground-imgs
sudo cd /usr/share/backgrounds/mybackground-imgs
sudo cp /home/你的背景图片所在目录/* .
sudo ./backgroud.py
其中backgroud.py:
#!/usr/bin/env python
#coding=utf-8
import glob, os
import shutil
import time
import Image
filelist=[]
def filelie(path):
if os.path.isfile(path):
wenjian=os.path.splitext(path)[1][1:]
if wenjian=="jpg" or wenjian=="png" or wenjian=="gif":
try:
kuan,gao = Image.open(path).size
if kuan>=1024 and gao>=768:
filelist.append(path)
except IOError:
pass
elif os.path.isdir(path):
for item in os.listdir(path):
itemsrc = os.path.join(path, item)
filelie(itemsrc)
curdir = os.getcwd()
filelie(curdir)
currentImageFiles = filelist
#print filelist
if os.path.isfile('backgroundslide.xml'):
os.remove('backgroundslide.xml')
currentTime = time.localtime()
length = len(currentImageFiles)
f = file('backgroundslide.xml', 'w')
f.write('<background>\n')
f.write('\t<starttime>\n')
f.write('\t\t<year>' + str(currentTime.tm_year) + '</year>\n')
f.write('\t\t<month>' + str(currentTime.tm_mon) + '</month>\n')
f.write('\t\t<day>' + str(currentTime.tm_mday) + '</day>\n')
f.write('\t\t<hour>' + str(currentTime.tm_hour) + '</hour>\n')
f.write('\t\t<minute>' + str(currentTime.tm_min) + '</minute>\n')
f.write('\t\t<second>' + str(currentTime.tm_sec) + '</second>\n')
f.write('\t</starttime>\n')
f.write('<!--This animation will start at the time it created-->\n')
for i in currentImageFiles:
length = length - 1
f.write('\t<static>\n')
f.write('\t\t<ration>550.0</ration>\n')
f.write('\t\t<file>' + currentImageFiles[length] +'</file>\n')
f.write('\t</static>\n')
f.write('\t<transition>\n')
f.write('\t\t<ration>25.0</ration>\n')
f.write('\t\t<from>' + currentImageFiles[length] + '</from>\n')
if length >= 1:
f.write('\t\t<to>' + currentImageFiles[length-1] + '</to>\n')
if length <1:
f.write('\t\t<to>' + currentImageFiles[len(currentImageFiles)-1] + '</to>\n')
f.write('\t</transition>\n')
f.write('</background>\n')
f.close()
㈡ 用Python画一棵豪华精美圣诞树(附源码)
用 Python 画一棵豪华精美的圣诞树,是一个既有趣又充满挑战的过程。以下是绘制圣诞树的详细步骤和源码,帮助你打造独一无二的圣诞装饰。
首先,绘制圣诞树的顶部需要一个闪亮的五角星。五角星的绘制可以通过 Python 的图形库(如 Turtle 或者 Pygame)来完成。定义一个函数来绘制五角星,并确保使用金色作为填充色。
接着,添加圣诞树上的彩灯。选择一个合适的颜色,如红色或白色,以点缀树身。确保彩灯的位置和亮度适中,以增添圣诞气氛。
定义圣诞树主体颜色为绿色,并绘制树身。在树身的中段加入彩灯,增加层次感。可以通过调整彩灯的数量、大小和位置来优化效果。
在树的底部添加装饰,使树底看起来更丰富。可以使用随机图案或符号来填充空缺,营造出斑驳的视觉效果。
添加两个雪人,为圣诞树增添冬日气氛。雪人可以使用圆形和椭圆形来表示,使用白色填充。确保雪人位置合适,与圣诞树协调。
在天空中撒上一些雪花,使用小点或圆形表示,增加整体的视觉效果。雪花的大小和位置可以随机生成,以营造自然飘落的感觉。
绘制完成的圣诞树是一个充满活力和节日气氛的装饰。源码已提供,你可以根据需要进行调整和优化。
欣赏最终效果,如果你喜欢,可以点个赞,让更多人看到这个精彩的项目。
更多内容和技巧分享,欢迎访问我的专栏,关注更多 Python 相关的内容,包括高效率的开发技巧、GUI 开发、电子书制作等。
如果你对我的文章感兴趣,这里有一些建议的文章供你参考,涵盖从高清壁纸到 Python 库使用,再到 Web 开发的多个方面。
了解更多有关 Python 的热门文章和问答,这些内容涵盖了各种主题,从 GUI 开发到 Python 应用场景,再到编程技巧和资源分享。
如果你对 Python 开发有任何疑问或需要更多帮助,请随时提问,我会尽力提供支持。祝你圣诞节快乐,享受 Python 编程带来的乐趣!
㈢ 怎样自动的更换电脑的壁纸呢
1、首先我们打开电脑,在电脑桌面任意位置单击鼠标右键,在弹出的菜单中单击“属性”,弹出“显示属性”的页面。
2、在属性页面,我们找到“壁纸自动换”。
3、点击“壁纸自动换”,弹出“壁纸自动换”的页面
4、在该页面我们看到有“开启桌面壁纸自动换”的选项,我们选择“开启桌面壁纸自动换”,如下图,在其前面显示打勾。
5、我们点击“浏览”,弹出浏览文件夹,我们选择好作为自动换的壁纸所在的文件夹,点击“确定”。
6、我们可以根据个人喜好选择“随机显示图片”和“拉伸图片到全屏幕”,关于“频率”,也是根据个人习惯来选择多长时间更换一次。
7、都选择好后我们点击页面右下角的“应用”,在弹出的页面再点击“确定”即可。