python练手之制作扑克牌用户界面
首先看效果
代码如下:
from tkinter import *
import randomclass DeckOfCardsGUI:def __init__(self):window = Tk()window.title("Pick Four Cards Randomly")self.imageList = []for i in range(3, 55):self.imageList.append(PhotoImage(file="image/"+str(i)+".png"))frame = Frame(window)frame.pack()self.labelList = []for i in range(5):self.labelList.append(Label(frame, image=self.imageList[i]))self.labelList[i].pack(side=LEFT)Button(window, text="Shuffle", command=self.shuffle).pack()window.mainloop()def shuffle(self):random.shuffle(self.labelList)for i in range(4):self.labelList[i]["image"] = self.imageList[i]if __name__ == '__main__':app = DeckOfCardsGUI()
扑克牌图片百度网盘链接如下:
链接:link.
提取码:1111
python练手之制作扑克牌用户界面相关推荐
- 70个Python练手项目列表 预祝大家 快乐
小孩眺望远方,成人怀念故乡. 为此给大家分享一下珍藏的Python实战项目,祝大家节日快乐哦!!! Python 前言:不管学习哪门语言都希望能做出实际的东西来,这个实际的东西当然就是项目啦,不用多说 ...
- python小程序源代码-整理了适合新手的20个Python练手小程序
100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. 本文附带基础视频教程:私信回复[基础]就可以获取的 [程序1] ...
- python小程序-【Python精华】100个Python练手小程序
100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同 ...
- python经典案例-20个Python练手经典案例,能全做对的人确实很少!
100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. 如果你感觉学不会?莫慌,小编推荐大家加入群, 前面548中间3 ...
- python小程序-整理了适合新手的20个Python练手小程序
即刻关注公众号,发现世界的美好 100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. [程序1] 题目:有1.2.3 ...
- python练手经典100例微盘_20个Python练手经典案例,能全做对的人确实很少!
100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. 如果你感觉学不会?莫慌,小编推荐大家加入群, 前面548中间3 ...
- python练手经典100例-20个Python练手经典案例,能全做对的人确实很少!
100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. 私信小编007即可自动获取Python学习教程,包含视频教程以 ...
- python编程100个小程序-【Python精华】100个Python练手小程序
100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同 ...
- python编程100个小程序-整理了适合新手的20个Python练手小程序
即刻关注公众号,发现世界的美好 100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. [程序1] 题目:有1.2.3 ...
最新文章
- 如何使用postman测试流文件_干货|如何用Postman做集成测试
- 在linux中只将“桌面”修改成“Desktop”而系统仍然使用中文
- time since epoch
- 机器学习-数据科学库(第六天)
- 【机器学习】一文归纳AI数据增强之法
- 用英语回答问题 - 一个SAP开发人员为什么要练习双截棍
- openwrt首次登录密码_什么是路由器登录密码 路由器登录密码介绍【详解】
- SpringBoot项目瘦身指南,大厂如何面试看出你的水平
- [vb]On Error GoTo 0和On Error resume区别
- perl 正则表达式之匹配
- php编写 密码检查,php-检查旧密码和新密码的规则
- 弹性法计算方法的mck法_经济学原理中讲到的中点法计算需求弹性是怎么回事
- 信号链模拟芯片是什么?
- JAVA_OPTS参数说明与配置
- HibernateValidator学习笔记
- 常用显示器,硬盘都有哪几种接口
- 24. 两两交换链表中的节点
- 云计算基础-基本概念(一)
- 高并发测试工具webbench
- windows更新错误0x8024401c