如果我从终端运行以下代码,我会在终端中收到一个有用的错误消息: import Tkinter as tk master = tk.Tk() def callback(): raise UserWarning(“Exception!”) b = tk.Button(master,text =“这会引发一个例外”,command = callback) b.pack()
218
2017-09-28
IT屋
如果我从终端运行以下代码,则会在终端中收到一条有用的错误消息: 将Tkinter导入为tk master = tk.Tk() def callback(): 提高UserWarning(“ Exception!”) b = tk.Button(master,text =“ This将引发异常”,command =回调) b.pack() tk.mainloop()
23
2020-06-10
IT屋
我对tkinter模块非常陌生,几乎没有使用它的经验。 我想制作一个可以在其中运行它的程序,并且会显示一个输入框以及一个按钮。 我想要该程序执行的操作是,当我左键单击按钮时,画布将关闭,我将能够为输入的变量分配一个变量并将其传递给其他功能。所以我要有tkinter.Entry('文本输入'),然后单击tkinter.Button('Click Me'),然后单击按钮,画布将关闭,然后可以分
45
2020-10-02
IT屋
从这里的第一个答案开始: StackOverflow#6548837 用户键入时,我可以调用回调: 从Tkinter导入* def回调(sv): 打印sv.get() root = Tk() sv = StringVar() sv.trace(“ w”,lambda名称,索引,模式,sv = sv:回调(sv)) e = Entry(root,textvariable
23
2020-09-29
IT屋
我正在为Python模拟器创建 GUI 。 GUI 提供了用于设置并运行仿真的工具。在模拟运行期间,我想将进度信息传递到 GUI 并将其显示在 Label 的 simulation_frame 。因为模拟需要与多处理一起运行,所以我使用了 Queue 将更新的信息传递回 GUI 。 我的设置方式,运行模拟会阻止 Tk 主循环,因为我需要能够在通话结束时关闭我的游泳池。我正在调用 update
37
2020-05-13
IT屋
我理解概念回调按钮在函数和过程。如何应用这个代码在类?我有问题关于回调按钮在Tkinter从类中获取值我无法访问回调方法。恐怖程序=回调没有定义。 来自Tkinter import * 类程序: def __init __(self): self .root = Tk() self.root.title(“Sample”) self.display = Entry(self.roo
93
2016-11-24
IT屋
Python 3初学者教程 - 从基本概念开始,简单易学地学习Python 3,包括Python 3语法面向对象语言,环境设置,基本语法,变量类型,基本运算符,决策,循环,方法,字符串等示例,列表,元组,字典,日期和时间,函数,模块,文件I / O,工具/实用程序,异常处理,正则表达式,CGI编程,MySQL数据库访问,网络编程,使用SMTP发送电子邮件,多线程编程,套接字, GUI,扩展,XML编程。
94
2019-06-16 09:58:01
IT屋
初学者Python教程 - 从简单和简单的步骤学习Python,从基本到高级概念,包括Python语法面向对象语言,方法,元组,工具/实用程序,异常处理,套接字,GUI,扩展,XML编程。
94
2019-06-16 09:57:40
IT屋
Jython初学者教程 - 从基本到高级概念的简单简单步骤学习Jython,包括概述,安装,导入Java库,变量和数据类型,使用Java集合类型,决策控制,循环,函数,模块,包, Java应用程序,Eclipse插件,Eclipse中的项目,NetBeans插件和项目,Servlet,JDBC,使用Swing GUI库,布局管理,事件处理,菜单,对话框。
1015
2019-06-16 09:54:40
IT屋
使用TKinter绘制用户界面
使用TKinter绘制用户界面
TKintest.py
复制代码
//TEST 1//
from Tkinter import *
class test:
def __init__(self,master):
frame=Frame(master);
frame.pack()
self.bt_quit=Button(frame,text="QUIT",fg="red",command=frame.quit)
self.bt_quit.pack(side=LEFT)
self.bt_hello=Button(frame,text="HELLO",command=self.say_hello)
self.bt_hello.pack(side=RIGHT)
def say_hello(self):
print"Hello World"
root=Tk()
tkintest=test(root)
root.mainloop()
//TEST 2//
from Tkinter import *
class test:
def __init__(self,master):
frame=Frame(master);
frame.pack()
self.bt_quit=Button(frame,text="QUIT",fg="red",command=frame.quit)
self.bt_quit.pack(side=LEFT)
self.frame=Frame(root,width=100,height=100)
self.frame.bind("",self.callback)
self.frame.pack()
def callback(self, event):
print"clicked at",event.x,event.y
root=Tk()
tkintest=test(root)
root.mainloop()
//TEST 3//
from Tkinter import *
import tkMessageBox
def callback():
if (tkMessageBox.askokcancel("Quit","Do you really want to quit?")):
root.destroy()
root=Tk()
root.protocol("WM_DELETE_WINDOW",callback)
root.mainl