python中按钮关联两个函数_两个函数,在一个函数运行的情况下,点击按钮运行第二个...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第一个函数里有个循环,循环停止需要第二个函数修改参数,来让第一个停止
这是源码,人名滚动时,点击就崩,没法停止第一个函数的循环,怎么搞?
from tkinter import *
import random
import tkinter.font as tkFont
import time
import threading
stop=0
def stop1():
stop = 1
return stop
def roll():
stop=0
file =open('Book.csv','r')
lines=file.readlines()
file.close()
row=[]#定义行数组
column=[]#定义列数组
for line in lines:
row.append(line.split(','))
g= c.get()
s =int( re.sub("\D", "", g))
a=s
a=a-1
print(row[a])#打印行数组
for col in row[a]:
column.append(col.split(','))
while stop==0:
b=random.randint(2,4)
selecting='就决定是你了,去吧',str(column[b])
label2.config(text=selecting,font=ft1)
time.sleep(0.3)
root.update_idletasks()
label2.place(x=50, y=450)
selection = '就决定是你了,去吧'+str(column[b])
label.config(text=selection,font=ft1)
# threading.Thread(target=stop1).start()
# threading.Thread(target=roll).start()
root = Tk()
root.title('点名大师')
root.geometry('600x600')
v = IntVar()
c=StringVar(root)
c.set('选择组')
ft = tkFont.Font(family='Fixdsys', size=10, weight=tkFont.BOLD)
ft1 = tkFont.Font(size=20, slant=tkFont.ITALIC)
OptionMenu(root,c,'第1组','第2组','第3组','第4组','第5组','第6组','第7组','第8组','第9组','第10组','第11组','第12组','第13组','第14组','第15组','第16组','第17组','第18组',).place(x=215,y=500)
Button(root,text="开始",font=ft,command=roll).place(x=215,y=550)
Button(root,text="暂停",font=ft,command=roll).place(x=265,y=550)
label =Label(root)
label.place(x=50,y=450)
label2 = Label(root)
root.mainloop()
python中按钮关联两个函数_两个函数,在一个函数运行的情况下,点击按钮运行第二个...相关推荐
- python里 try里怎么用int函数_如何在不使用try / catch的情况下测试Python枚举中是否存在int值?...
测试价值 变体1 请注意,_member_names_具有一个名为in的成员(未记录...): print(Fruit._value2member_map_) # {4: , 5: , 6: } 您可 ...
- python中使用sys模板和logging模块获取行号和函数名的方法
From: http://www.jb51.net/article/49026.htm 这篇文章主要介绍了python中使用sys模板和logging模块获取行号和函数名的方法,需要的朋友可以参考下 ...
- python中gbk字符原因报错_不想再被鄙视?那就看进来! 一文搞懂 Python 2 字符编码...
原标题:不想再被鄙视?那就看进来! 一文搞懂 Python 2 字符编码 程序员都自视清高,觉得自己是创造者,经常鄙视不太懂技术的产品或者QA.可悲的是,程序员之间也相互鄙视,程序员的鄙视链流传甚广, ...
- Python中使用逻辑与运算符“and”判断两个比较条件是否满足时编辑器提示“Simplify chained comparison ”的解决方法
Python中使用逻辑与运算符"and"判断两个比较条件是否满足时编辑器提示"Simplify chained comparison ", 如下图所示: 这是提 ...
- 创建二维数组 以及 python中[0 ]* n与[0 for _ in range(n)]的区别与联系
一.浅拷贝于深拷贝 关于浅拷贝于深拷贝:Python 的深拷贝和浅拷贝 直接赋值:其实就是对象的引用(别名). 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象. 深拷贝(deepcopy) ...
- Python混淆矩阵可视化:plt.colorbar函数自定义颜色条的数值标签、配置不同情况下颜色条的数值范围以及数据类型(整型、浮点型)
Python混淆矩阵可视化:plt.colorbar函数自定义颜色条的数值标签.配置不同情况下颜色条的数值范围以及数据类型(整型.浮点型) 目录
- 在python中定义类时、运算符重载_自定义 Python 类中的运算符和函数重载(上)...
如果你对 Python 中的str对象使用过 + 或 * 运算符,你一定注意到了它的操作与 int 或 float 类型的区别: 你可能想知道同一内置运算符或函数如何对不同类对象进行不同操作的.这分别 ...
- python中的append()有什么功能_在python中append()函数能做什么
python中的append()方法用于在列表末尾添加新的对象. append()方法语法:list.append(obj) 参数 obj -- 添加到列表末尾的对象. 返回值:该方法无返回值,但是会 ...
- python中qt有哪些控件_使用PyQt5调用Qt程序,基础PythonQt控件的使用方法
我们先看一段qt Python代码 from PyQt5.QtWidgets import QApplication, QLabel app = QApplication([]) label = QL ...
- python中斐波那契数列_斐波那契数列–在Python,JavaScript,C ++,Java和Swift中进行了解释...
python中斐波那契数列 by Pau Pavón 通过保罗·帕文(PauPavón) The Fibonacci sequence is, by definition, the integer s ...
最新文章
- Nature子刊:提高作物产量?农作物微生物组是关键
- 前端图片上坐标连线_平面上三角形“四心”的解析建模
- mpp文件转换excel_怎么将pdf文件转换成excel表格格式呢?
- Webserver管理系列:11、注意默认的隐含共享
- opencv 金字塔图像分割
- 常见的复杂网络模型都有哪些?
- python axis 0_axis=0在sum()和dropna()中的行为似乎不同
- 线框图(demo草图)制作的总结
- java怎么给类中的私有变量赋值_Java核心技术笔记分享------第二章 类与对象
- asp删除mysql_asp php 清空access mysql mssql数据库的代码
- AttributeError: ‘set‘ object has no attribute ‘items‘
- 《操作系统》——第一章 计算机系统概述
- unity贪吃蛇c 语言代码,unity实现简单贪吃蛇游戏
- linux中quota信息查看,Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令...
- 2015年4月工作记录和阅读记录
- 适合新手入门—嵌入式C语言
- ES6(ECMAScript6)知识总结(二)
- uos服务器系统rpm安装oracle 19c
- rtx3070显卡什么水平什么档次 RTX3070怎么样
- 知道IP入侵个人的电脑
热门文章
- 《设计的品格 探索×呈现×进化的InDesign美学》—第1课1.4节单位和度量
- Visual Studio 2017新版发布,极大提高开发效率丨附下载
- Linux命令(30):tar命令-归档工具
- 保险业尚不能完全发挥CRM优势 需强化
- JS实现HTML上用button打开文件对话框
- 计算机网络实验ip数据报转发,计算机网络实验报告三网际协议IP.doc
- 计算机睡眠时间 win7,技术编辑帮你win7系统设置计算机睡眠时间的详细解法
- 添加摇头刷脸_小区门禁系统开始刷脸的时代,你准备好了吗?
- mysql 不让读的锁_MySQL实战45讲阅读笔记-锁
- asp.net 调用vc dll_“双通道”独立通讯,稀有钛膜单元,击音运动果VC真无线耳机...