我使用的是python2.7,我试图编写一个GUI,但是我的按钮有一些问题。我现在所有的东西都正常运行,但是假设我的输入出错了,我希望有一种方法可以在点击“GO”按钮后停止一个正在运行的函数。我的代码太长了,不能在这里发布,但下面是一个简单的示例。我怎么能完全停止“启动”按钮?也许跟穿线有关?在

我对编写gui有点陌生,而且我不是真正的程序员,所以这不是我的专业领域。在

当主函数运行时,GUI完全没有响应。必须有一种方法可以同时运行我的功能,同时也允许我在GUI中更改内容并点击按钮,但我不确定这是如何工作的。不过,在下一次点击“GO”按钮之前不必实现更新。在import time

from Tkinter import *

class Example:

def __init__(self,master):

self.startButton = Button(master,text='Start',command=self.start)

self.startButton.grid(row=0,column=0)

self.stopButton = Button(master,text='Stop',command=self.stop)

self.stopButton.grid(row=0,column=1)

self.textBox = Text(master,bd=2)

self.textBox.grid(row=1,columnspan=2)

def start(self):

self.textBox.delete(0.0,END)

for i in xrange(1000):

text = i+1

self.textBox.insert(END,str(text)+'\n\n')

time.sleep(1)

return

def stop(self):

""" Do something here to stop the running "start" function """

pass

root=Tk()

Example(root)

root.mainloop()

python不退出运行页面_如何在不完全退出Tkinter窗口的情况下停止正在运行的函数?...相关推荐

  1. java 编译 器 ide_在没有IDE的情况下编译和运行Java

    java 编译 器 ide 最近一个名为" 不使用IDE编译Java软件包 "的Java subreddit线程提出了一个问题:"是否有一个命令将软件包内的一组Java文 ...

  2. 在没有IDE的情况下编译和运行Java

    最近一个名为" 不使用IDE编译Java软件包 "的Java subreddit线程提出了一个问题:"是否有一个命令将软件包内的一组Java文件编译到一个单独的文件夹中( ...

  3. python 3.5.2页面_笔者操作win10系统搭建Python 3.5.2开发环境的详细方案

    win10系统性能稳定受到广大用户的喜爱,但也不尽完美,在使用过程中,难免会遇到win10系统搭建Python 3.5.2开发环境的问题.碰到win10系统搭建Python 3.5.2开发环境的问题. ...

  4. python循环爬取页面_使用for或while循环来处理处理不确定页数的网页数据爬取

    本文转载自以下网站: Python For 和 While 循环爬取不确定页数的网页  https://www.makcyun.top/web_scraping_withpython16.html 需 ...

  5. 园艺智慧_园艺日:如何在完全远程的情况下运行技术债务清理日

    园艺智慧 Just like financial debt, you have to be wise about the technical debt you are building up over ...

  6. 华夏常春藤_我如何在没有常春藤大学学位的情况下从微软,亚马逊和Twitter获取报价

    华夏常春藤 This is for those of you out there who are about to start your job search and who may be worri ...

  7. 华夏常春藤_我如何在没有常春藤大学学位的情况下从微软,亚马逊和Twitter获取报价...

    华夏常春藤 This is for those of you out there who are about to start your job search and who may be worri ...

  8. 树莓派 wiringpi 读取引脚_教程:树莓派在有其他配件的情况下增加物理开关

    树莓派没有开关对于不需要它一直通电的用户来说很烦,通电就开机,关机要么直接拔电源,要么远程连接输入指令,非常麻烦. 树莓派3B 在不考虑数据的情况下,将树莓派的电源接到智能插座上,通过控制智能插座的通 ...

  9. python批量下载静态页面_爬虫实战之,爬取壁纸,批量下载

    一.前言 在开始写爬虫之前,我们先了解一下爬虫 首先,我们需要知道爬虫是什么,这里直接引用百度百科的定义 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按 ...

最新文章

  1. python 英文字符频率统计 采用降序方式输出_Python读取英文文件并记录每个单词出现次数后降序输出示例...
  2. OpenCV3.2.0+VS2017在window10开发环境配置记录
  3. 02 使用百度地图获得当前位置的经纬度
  4. 【程序员趣味】用Python制作带字小人举牌
  5. 黑客与画家 第十四章
  6. P1217 回文质数(打表)
  7. QT使用winsocket
  8. SAP云平台测试帐号如何进入Neo环境
  9. 代码全靠copy,Bug又烂又多,做程序员的目的是什么?
  10. pytorch里的nn.Embedding是什么东西?
  11. 2021年淮南高考成绩查询,2021年淮南高考最高分多少分,历年淮南高考状元
  12. cs1.6修改服务器参数设置,[心得] cs的网络参数调整指南
  13. google测试框架
  14. SMI/SAMI 字幕
  15. UI设计行业领域知识体系
  16. maximal-rectangle
  17. NOI2019滚粗记
  18. 解决 java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...'
  19. Python通过m3u8文件下载合并ts视频
  20. 最强大脑魔方墙模拟程序(工具)

热门文章

  1. 发布地图服务属性表_Web3D地图来了!腾讯位置服务正式版发布!
  2. python基础学习中要懂的知识点:反射机制
  3. 对Python匿名函数和@property小小理解,希望对你学习也有帮助
  4. 弃繁就简!一行代码搞定 Python 日志!
  5. 上千个电脑文件怎么搬?用Python一键复制移动
  6. test index.php,index.php
  7. ubuntu cmake交叉编译时报错:没有那个文件或目录
  8. python异常类型(Exception只是常规错误的基类)
  9. python 两个内置函数——locals 和globals(名字空间)批量以自定义变量名创建对象
  10. 登录功能(token)