import tkinter as tk
import random

定义窗口

window = tk.Tk()
window.title(‘Random Name Picker’)

定义名字列表

names = [‘Alice’, ‘Bob’, ‘Charlie’, ‘Dave’, ‘Eve’]

定义点名函数

def pick_name():
# 从名字列表中随机挑选一个名字
name = random.choice(names)

# 更新标签的文本
label.config(text=name)

创建一个按钮

button = tk.Button(window, text=‘Pick a name’, command=pick_name)
button.pack()

创建一个标签,显示选择的名字

label = tk.Label(window, text=’ ')
label.pack()

运行主事件循环

window.mainloop()

import tkinter as tk
import random# 定义窗口
window = tk.Tk()
window.title('Random Name Picker')# 定义名字列表
names = ['Alice', 'Bob', 'Charlie', 'Dave', 'Eve']# 定义点名函数
def pick_name():# 从名字列表中随机挑选一个名字name = random.choice(names)# 更新标签的文本label.config(text=name)# 创建一个按钮
button = tk.Button(window, text='Pick a name', command=pick_name)
button.pack()# 创建一个标签,显示选择的名字
label = tk.Label(window, text=' ')
label.pack()# 运行主事件循环
window.mainloop()

基于python和tkinter实现的随机点名程序相关推荐

  1. 用python做一个随机点名程序(不重复点名)

    用python做一个简单的随机点名程序(不重复点名) 这是我来到csdn的第一篇文章,内容如果有瑕疵的地方或者代码可以进一步改善,请大家对我指点一二.谢谢! 废话不多说,上代码! import ran ...

  2. 用python设计学生管理系统_基于python和tkinter实现的一个简单的学生信息管理系统...

    一个简单的学生信息管理系统基于python和tkinter 1.需求分析1.大学生信息管理系统使用tkinter接口创建一个窗口.使界面更漂亮.2. 实现与数据库的连接,教师和学生的信息可以保存或读取 ...

  3. 一个基于Python的tkinter模块实现的游戏活动日历模拟器

    一个基于Python的tkinter模块实现的游戏活动日历模拟器 1.Python环境准备 2.简单介绍 3.源代码 4.源代码及活动配置表下载 1.Python环境准备 运行该项目需要Python3 ...

  4. 基于Python实现图片格式转换的小程序

    基于Python实现图片格式转换的小程序 特点: 批量处理图片 转换常见的4种图片格式 运行窗口 运行窗口-1 选择图片(可批量选择)-2 假设选中4张JEPG格式的图片 格式选择窗口-3 假设选择目 ...

  5. 用php实现随机点名,使用javascript做的一个随机点名程序

    这篇文章主要介绍了使用javascript做的一个随机点名程序,经测试,效果相当不错,需要的朋友可以参考下 /p> "http://www.w3.org/TR/html4/loose. ...

  6. matlab运用函数随机点名,matlab随机点名程序

    思路: 总共n个学生(对应学号从1到n):每次抽查m个学生的作业: 输入n和m.得到每次抽查的学号: 而每次抽查的学号分为两部分:一部分是上次抽查过的人中随机30%的学号:另一部分是为抽查过的人中70 ...

  7. html中自动随机点名的程序,JavaScript实现随机点名程序

    本文实例为大家分享了js实现随机点名程序的具体代码,供大家参考,具体内容如下 效果: 录制的gif效果图没那么理想,其实速度是比这个快的 思路: 1.定义一个数组,存放名单 2.启动定时器,设定间隔时 ...

  8. java界面随机点名程序

    项目包下载 界面部分 public class demo extends Application {public void start (Stage primaryStage) {BorderPane ...

  9. python随机点名程序 图形化_python写一个随机点名软件,python随机点名,最近有个随机点名软件...

    python写一个随机点名软件,python随机点名,最近有个随机点名软件 最近有个随机点名软件的需求,故写了一个,上代码:github地址# -*- coding: utf-8 -*-# @Time ...

最新文章

  1. loadrunner录制事件为0_测试工具LoadRunner常见问题汇总,解决方案整理
  2. Python3.x 基础练习题100例(91-100)
  3. 摄像头图像分析目标物体大小位置_对智能驾驶系统三种环境传感器布局的冗余关系分析...
  4. HNUSTOJ-1675 Morse Code(DFS+字典序搜索)
  5. 【Azure Services Platform Step by Step-第7篇】别把Windows Azure当虚拟主机使——理解Windows Azure服务架构...
  6. python 苹果id申请_以写代学: python 模拟用户注册或登录账号
  7. 安卓 webrtc 开启h264 软编解码
  8. 史上最全源码安装ROS-BUG解决集合:在树莓派4B上安装Raspbian Bluster + ROS-kinetic + 配置navigation
  9. 读易[2]·该出手时就出手(乾卦)
  10. Microsoft Edge逃离360之路
  11. 青岛科技大学计算机转专业,2021年青岛科技大学大一新生转专业及入学考试相关规定...
  12. 在dev-c或者cb上建立 Consol Application project\collect2.exe [Error] ld returned 1 exit status
  13. Python判断节假日 chinese_calendar
  14. APS 与 MES 的区别是什么?
  15. nyoj 1273 宣传墙
  16. 实战 .Net 数据访问层 - 19
  17. linux如何切换任务,linux 0.11中简单的任务切换中遇到的问题
  18. 浅析MySQL恶意服务器读取文件原理
  19. HarmonyOS服务开放平台全面了解
  20. Matlab GUI 分行显示提示语

热门文章

  1. 74LS244 三态门 功能介绍
  2. 傅里叶缩写及涵义整理
  3. 武林外传电影版java,武林外传经典台词
  4. python多进程优化_Python 的多进程,考虑到会发生死进程,如何收敛结束,安全又方便?...
  5. 电工操作常识口诀QY-DZ03
  6. 【最新】Firefox Manifest V3:进展及下一步计划
  7. Firefox是如何将一手好牌打得稀烂的?
  8. Selenium WebDriver API 进阶使用,模块化参数化进行自动化测试设计
  9. 如何白手起家挣到一百万?
  10. 输入长方形的长和宽,求面积和周长