当前位置: 首页 > news >正文

用什么网站推广广州网络优化最早的公司

用什么网站推广,广州网络优化最早的公司,门户网站是啥意思,给小孩做辅食的网站本文实例为大家分享了python3.6 tkinter实现屏保小程序,供大家参考,具体内容如下该小程序是在闲着没事的时候,随便写的,就当打发无聊了。该程序是用python3.6写的,调用了python中的tkinter的库(*python2x与python3x的t…

本文实例为大家分享了python3.6 tkinter实现屏保小程序,供大家参考,具体内容如下

该小程序是在闲着没事的时候,随便写的,就当打发无聊了。

该程序是用python3.6写的,调用了python中的tkinter的库(*python2x与python3x的thinter有很多不同的地方,一定要特别注意!!!)

from random import randint

from tkinter import *

class Randball():

def __init__(self,canvas,scrnwidth,scrnheight):

#初始化画布

self.canvas = canvas

#初始化球的圆心坐标

self.x_pos = randint(50,int(scrnwidth))#X轴的坐标 randint 随机产生一个范围内的整数

self.y_pos = randint(50,int(scrnheight))#Y轴的坐标

#球的移动距离

self.x_move = 10

self.y_move = 10

#整个屏幕的高和宽

self.scrnwidth =scrnwidth

self.scrnheight =scrnheight

#初始化球的半径

self.randius = randint(10,80)

#随机产生球的颜色

rc = lambda : randint(0,255)

self.color = '#%02x%02x%02x'%(rc(),rc(),rc())

def create_ball(self):

#计算得到用于创建球的四个坐标

x1 = self.x_pos - self.randius

y1 = self.y_pos - self.randius

x2 = self.x_pos + self.randius

y2 = self.y_pos + self.randius

#画球

self.item =self.canvas.create_oval(x1,y1,x2,y2,fill = self.color,outline = self.color)

def move_ball(self):

#球按照指定距离移动,如果碰到障碍就向相反的方向运动

self.x_pos += self.x_move

self.y_pos += self.y_move

if self.x_pos >= self.scrnwidth - self.randius:

self.x_move = -self.x_move

elif self.y_pos >= self.scrnheight - self.randius:

self.y_move = -self.y_move

elif self.x_pos < self.randius:

self.x_move = abs(self.x_move)

elif self.y_pos < self.randius:

self.y_move = abs(self.y_move)

self.canvas.move(self.item,self.x_move,self.y_move)

class Screensaver():

balls = []

def __init__(self,ball_nums):

self.win = Tk()

self.width = self.win.winfo_screenwidth()

self.height = self.win.winfo_screenheight()

self.win.overrideredirect(True)

self.win.attributes('-alpha',1)

#绑定事件,有任何动作退出屏保

self.win.bind('

',self.exit_screensaver)

self.win.bind('

',self.exit_screensaver )

self.canvas = Canvas(self.win,width = self.width,height = self.height,bg="#FFFFFF")#背景 颜色自己随便调整,至于啥颜色就看自己的心情了

self.canvas.pack()

for i in range(0,ball_nums):

ball = Randball(self.canvas,scrnwidth=self.width,scrnheight=self.height)

ball.create_ball()

self.balls.append(ball)

self.run_screensaver()

self.win.mainloop()

def run_screensaver(self):

for ball in self.balls:

ball.move_ball()

self.canvas.after(30,self.run_screensaver)

def exit_screensaver(self,event):

self.win.destroy()

def main():

Screensaver(30)#屏保上球的个数

if __name__=='__main__':

main()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

http://www.lbrq.cn/news/2469601.html

相关文章:

  • 政府网站建设费用营销型网站定制
  • html5 单页 响应式 网站模板网络营销有什么
  • 明年做哪些网站致富新闻网站排行榜
  • 河北邢台有什么好玩的地方信息流优化师是干什么的
  • 商贸公司的网站建设百度网盘搜索引擎网站
  • 怎样制作网站站点湖南网站制作哪家好
  • 自己做的网站可以上架烟吗微信拓客的最新方法
  • php网站怎么做seo基础理论
  • 衡水网站建设套餐网站策划报告
  • 电子产品开发流程余姚网站seo运营
  • 做英语阅读的网站怎么制作网站教程步骤
  • 职教mooc建设委员会网站seo搜索引擎优化包邮
  • 广州微网站建设哪家好电商网站设计
  • 北京建设网站公司网站seo顾问培训
  • 团建拓展网站建设需求分析百度的链接
  • 网站建设周志200字销售管理
  • 来年做啥网站能致富首码项目推广平台
  • wordpress iis7伪静态seo公司排行
  • 建设 静态网站全球十大网站排名
  • 5000人网站开发域名查询注册信息查询
  • 学做网站的学校乔拓云网微信小程序制作
  • 网站上线流程分为seo职位要求
  • 用GIF软件做的GIF 超出网站限制免费信息发布平台网站
  • 成都私人放款联系方式电话优化公司网站排名
  • 就业网站建设总结seo网络推广师招聘
  • 杭州的电商网站建设百度大搜是什么
  • 网站开发的技术意义个人seo外包
  • 朗读者外国人做的汉字网站个人自己免费建网站
  • 公司注册地址可以跨市变更吗广州seo外包公司
  • vue做的商城网站seo是哪个英文的缩写
  • Flutter 提取图像主色调 ColorScheme.fromImageProvider
  • 21-ospf多区域
  • MySQL 8.0 OCP 1Z0-908 题目解析(37)
  • 【C语言进阶】程序环境和预处理
  • HTML5 Canvas 绘制圆弧效果
  • Spring Boot 实战:用 Apache Commons CSV 优雅解析 CSV 文件