好的,我有一个基本的窗口,有一个编辑和查看按钮。按照我的代码,EDIT和VIEW都会返回一条消息“这个按钮没用”。我在“主窗口”下创建了这些。我创建了另一个类“edit_window”,希望在单击edit按钮时调用它。本质上,单击edit按钮应该更改显示带有添加和删除按钮的新窗口。这是我目前为止的代码…下一步的逻辑步骤是什么?在from Tkinter import *

#import the Tkinter module and it's methods

#create a class for our program

class main_window:

def __init__(self, master):

frame = Frame(master)

frame.pack(padx=15,pady=100)

self.edit = Button(frame, text="EDIT", command=self.edit)

self.edit.pack(side=LEFT, padx=10, pady=10)

self.view = Button(frame, text="VIEW", command=self.view)

self.view.pack(side=RIGHT, padx=10, pady=10)

def edit(self):

print "this button is useless"

def view(self):

print "this button is useless"

class edit_window:

def __init__(self, master):

frame = Frame(master)

frame.pack(padx=15, pady=100)

self.add = Button(frame, text="ADD", command=self.add)

self.add.pack()

self.remove = Button(frame, text="REMOVE", command=self.remove)

self.remove.pack()

def add(self):

print "this button is useless"

def remove(self):

print "this button is useless"

top = Tk()

top.geometry("500x500")

top.title('The Movie Machine')

#Code that defines the widgets

main = main_window(top)

#Then enter the main loop

top.mainloop()

python中mainloop什么意思_很难理解python中的Tkinter mainloop()相关推荐

  1. android中sp的意义_两分钟理解Android中SP与DP的区别

    从一开始写Android程序,就被告知这些常识 长度宽度的数值要使用dp作为单位放入dimens.xml文件中 字体大小的数值要使用sp作为单位,也放入dimens.xml文件中 然后,就没有然后了, ...

  2. python可视化案例书籍推荐_这5款Python可视化神器,总有一款适合你!

    我们都知道视觉是人们很重要的一种感官,而Python中可视化,在数据相关的研发中也起到"一木支危楼"的作用.如果从直接查看离线存储在各类数据库中杂乱无章的数据,会让人瞬间感到崩溃且 ...

  3. python 的库如何开发_一篇文章入门Python生态系统

    译者按:原文写于2011年末,虽然文中关于Python 3的一些说法可以说已经不成立了,但是作为一篇面向从其他语言转型到Python的程序员来说,本文对Python的生态系统还是做了较为全面的介绍.文 ...

  4. 西方人很难理解,为什么中国普通人对华为抱有那么大的好感?

    中国人普遍有敝帚自珍的情结,何况华为不是敝帚,比旧扫帚强多了,可能是近现代中国人能拿得出手的少数几个公司,堪比金箍棒. 西方人很难理解,一个在他们眼中威胁通讯安全,很可能在产品中留有技术后门的企业,为 ...

  5. python能做些什么事_一起来看看Python能干什么?使用Python能做哪些事

    原标题:Python能干什么?使用Python能做哪些事情? 先来看看Python的定义: Python是一种动态的.面向对象的脚本语言,尤其近几年Python在TIOBE上的排名直线上升,那么Pyt ...

  6. php获取html中文本框内容_小猿圈Python入门之批量获取html内body内容的方法

    对于人工智能你了解有多少?你知道Python的使用吗?这个对于大部分初学者来说都是很难的,小猿圈Python讲师会每天为大家选择分享一个知识点,希望对你学习Python有所帮助,今天分享的就是批量获取 ...

  7. 中软python编码规范考试试题_这些常见的python学习问题,你中枪了吗?

    我们在学习的过程中,总会遇到这样那样的问题,今天,中软国际(厦门)的小编来为大家分析学习python的过程中常碰见的几个问题. 首先,小编要讲下python初学者的一个整体学习规划: 1.定位 了解市 ...

  8. python 创意项目_针对python开发人员的10个很棒的python项目创意

    python 创意项目 The joy of coding Python should be in seeing short, concise, readable classes that expre ...

  9. python无法打印unicode编码_【整理】Python中实际上已经得到了正确的Unicode或某种编码的字符,但是看起来或打印出来却是乱码...

    [背景] Python中的字符编码,其实的确有点复杂. 再加上,不同的开发环境和工具中,显示的逻辑和效果又不太相同,尤其是,中文的,初级用户,最常遇到的: (1)在Python自带的IDE:IDLE中 ...

最新文章

  1. ai皮肤检测分数_智能AI皮肤检测仪三步走话术
  2. [STL] UVA 10815 安迪的第一个字典 Andy's First Dictionary
  3. 牛客 - Gaming with Mia(dp)
  4. 斑马Zebra驱动下载
  5. 烽火戏诸侯于计算机相关联系,烽火戏诸侯的成语典故
  6. 中国大陆物联网驶入快车道 台商抢上车
  7. log nginx 显示时间_【日常小知识系列01】Nginx日志简述
  8. 易语言 html替换,易语言教程文本替换和子文本替换
  9. Tomcat8安装及配置详解
  10. Python爬虫技术及PyQt5界面编程实现12306火车票查询
  11. Android Studio 连接夜神模拟器的方法
  12. 极客日报:中国批准AMD收购赛灵思;微信可直接打开淘宝链接购买商品;​马斯克称今年将实现全自动驾驶
  13. python 常见算法题
  14. 2020 0414对象的多态
  15. 网上讲的比较清晰的VOT跟踪评价指标EAO
  16. 小米选择了总是打开方式_小米手机,不小心设置成了总是此应用打开,怎样取消...
  17. Java 计算两个日期相减并转换成月份
  18. Koreader stardict字典下载 及 lua文件修改
  19. QT4.7下的UI图形界面设计用例——银行排队系统
  20. NetSuite 中国 - 一个全程信息化管理平台

热门文章

  1. visio 转 pdf 裁边 ——使用pdfcrop对PDF裁边
  2. libxxx.so- text relocations问题的终极解决方案
  3. VMware ESXi部署OVF模板
  4. bacula 的安装、配置和运行
  5. GridView 梆定一个实体类
  6. 循环神经网络应用案例
  7. windows10下Anaconda spyder安装CRF++的python接口
  8. 采用ASP.NET IIS 注册工具 (Aspnet_regiis.exe)对web.config实行本地加密
  9. 解决VS2013调试ASP.NET中无法调试的问题:当前不会命中断点。在 XXXX.dll 中找到了 XXX.cs 的副本,但是当前源代码与 XXXX.dll 中内置的版本不同。...
  10. RequiredFieldValidator 根据group组来触发验证