import os
import tkinter as tk
import random
from PIL import Image, ImageTk
mywindow=tk.Tk()
mywindow.title('今天吃什么')
mywindow.minsize(500,500)
def getWindowsSize(width, height, screen_width, screen_height):
x = int(screen_width / 2 - width / 2)
y = int(screen_height / 2 - height / 2)
return '{}x{}+{}+{}'.format(width, height, x, y)
screenwidth = mywindow.winfo_screenwidth()
# 得到屏幕宽度
screenheight = mywindow.winfo_screenheight()
print("screenheight:%s,screenheight:%S ",screenheight,screenwidth)
# x tkinter窗口距离屏幕左边距离
# mywindow_x = mywindow.winfo_x()
# # y tkinter窗口距离屏幕上边距离
# mywindow_y = mywindow.winfo_y()
# x tkinter窗口距离屏幕左边距离
mywindow_x = 650
# y tkinter窗口距离屏幕上边距离
mywindow_y = 575
mywindow.geometry(getWindowsSize(mywindow_x,mywindow_y,screenwidth,screenheight))
photoDefault = ImageTk.PhotoImage(Image.open("imgs/今天吃点啥.gif"))
path = 'imgs/'
imagNamelist = os.listdir(path)
def nextChoice():
# 重新排序文件
random.shuffle(imagNamelist)
imagePath=imagNamelist[0]
print('今天吃',imagePath)
finalImg = Image.open("imgs/"+imagePath)
photo = ImageTk.PhotoImage(finalImg.resize((400, 400)))
mylab.config(image = photo)
mylab.image = photo
mybut.config(text='不满意?换一个')
eatlab.config(text=imagePath.split(".")[0])
mylab=tk.Label(master=mywindow,
image= photoDefault
)
mylab.pack()
eatlab=tk.Label(master=mywindow,
text='今天吃点啥?',
fg='white',
bg='green',
font=('微软雅黑',14),
width=20,
height=3
)
eatlab.pack()
mybut=tk.Button(mywindow,
text='点我决定',
font=('微软雅黑',12),
width=15,
height=3,
command=nextChoice
)
mybut.pack()
mywindow.mainloop()
没有合适的资源?快使用搜索试试~ 我知道了~
文章:python干饭神器-今天吃什么?python告诉你 的源代码
共20个文件
png:10个
jpg:6个
py:1个
需积分: 11 3 下载量 42 浏览量
2023-03-30
15:29:59
上传
评论
收藏 25.7MB ZIP 举报
温馨提示
文章:python干饭神器---今天吃什么?python告诉你 的源代码。文章链接:https://blog.csdn.net/weter_drop/article/details/129837972
资源推荐
资源详情
资源评论
收起资源包目录
今天吃点啥源码和以及exe程序.zip (20个子文件)
eatSomething.exe 23.53MB
eat2.py 2KB
imgs
麻辣烫.jpg 176KB
西红柿炒鸡蛋.jpg 612KB
醉仙鸭.png 31KB
烧子鹅.jpg 40KB
重庆小面.png 57KB
蒸熊掌.png 26KB
清蒸大闸蟹.png 123KB
黄焖鸡米饭.png 68KB
小鸡炖蘑菇.jpeg 252KB
烧花鸭.jpg 243KB
汉堡.png 28KB
今天吃点啥.gif 102KB
驴肉火烧.jpg 247KB
减减肥吧,别吃了.jpg 25KB
必胜客披萨.png 199KB
牛肉油泼面.png 238KB
麻辣小龙虾.png 56KB
串串香.png 73KB
共 20 条
- 1
资源评论
T-OPEN
- 粉丝: 2w+
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 学生成绩管理系统-C++版本
- 吉林大学离散数学2笔记.pdf
- 通道处理过程的模拟通常涉及对通道处理机制的理解与实现.txt
- Flume进阶-自定义拦截器jar包
- Dubins曲线算法讲解和在运动规划中的使用.pdf
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功