tkinter相关内容
这个 ttk 日历类基于 tkinter 的日历.如何让它返回所选日期的值?以下是我尝试过的,它返回'NoneType object is not callable': def test():导入系统根 = Tkinter.Tk()root.title('Ttk 日历')ttkcal = 日历(firstweekday=calendar.SUNDAY)ttkcal.pack(展开=1,填充='两
..
我一直在研究 python3 中的 tkinter,发现很难在网上找到好的文档和答案.为了帮助解决同样问题的其他人,我决定针对一个似乎没有在线文档的简单问题发布解决方案. 问题:创建一个类似向导的程序,向用户显示一系列窗口,用户可以在窗口之间移动,点击下一步和返回 - 按钮. 解决办法是: 创建一个根窗口. 创建尽可能多的框架以呈现给用户.将所有框架附加到根窗口. 用它需要的
..
我一直在寻找一种在 tkinter 应用程序中设置标签顺序的方法,我一直在研究.目前默认顺序似乎是自上而下的,但它需要使用 CTRL + Tab 来循环浏览控件. 有没有办法自定义顺序,更重要的是,将 CTRL + Tab 改为 Tab? 解决方案 Tab 顺序基于堆叠顺序,而堆叠顺序又默认为创建小部件的顺序.您可以使用方法tkraise(或lift)和lower 来调整堆叠顺序(因
..
如何将占位符添加到 tkinter 中的条目?例如,我不相信它具有像 HTML 这样的占位符功能.我发现要使文本在单击时消失,您必须添加一个 onclick 事件,但是如何创建 onclick 事件以及如何制作文字出现在第一位?这是我正在使用的代码. 我想说“"在此处输入您的整数" 文本框 vcmd = (self.register(self.onValidate), '%S')s
..
我有一个使用 ttk.Treeview 实例的简单脚本,我用文件系统树的内容填充该实例.我想在单击(叶)项目时执行某个操作,所以我配置了一个处理程序,如下所示: self.tree.tag_bind('#entry', '', self.onClick) 在 onClick 方法中,我只是打印出被点击的项目,如下所示: def onClick(self, event):item_id
..
我刚刚从 python 3.6 切换到 python 3.7.我有一个函数可以在带有标签的 Treeview 树中插入行.标签用于为插入树的行提供前景色和背景色.当我使用 python 3.6 时,我的代码工作正常.切换到 3.7 后,插入的行没有被赋予背景或前景色,而只被赋予了白色背景和黑色前景色. tkinter.ttk 从 python 3.6 到 3.7 似乎没有关于标签配置或树插入
..
我正在尝试将背景图像添加到 Python 中的画布.到目前为止,代码如下所示: 从 Tkinter 导入 *从 PIL 导入 ImageTk,图像...其他东西根=Tk()画布宽度=600画布高度=400self.canvas=Canvas(root,width=canvasWidth,height=canvasHeight)backgroundImage=root.PhotoImage("D:
..
我对 tkinter 很陌生,我注意到当我尝试将图片作为背景添加到我的窗口时,它不会显示出来.这是代码. 从 tkinter 导入 *根 = Tk()定义奶酪():root.destroy()logo = PhotoImage('../Desktop/logothing.gif')背景标签=标签(根,图像=标志)background_label.place(x=0, y=0, relwidth=
..
我一直在使用 Python 3.3 中的 Tkinter 创建一个 Email 程序.在各种网站上,我看到 Frame 小部件可以使用 Frame.config(background="color") 获得不同的背景.但是,当我在我的框架中使用它时,会出现以下错误: _tkinter.TclError: 未知选项“-Background" 执行以下操作时不起作用: frame = Frame
..
在 Mac OSX 上的 Tkinter 中创建菜单时,第一个子菜单标记为“Python".有没有办法删除它,以便唯一的子菜单是我创建的子菜单,或者无论如何该子菜单始终存在? 这是我创建菜单的方式 root = self.winfo_toplevel()self.menu = 菜单(根)root['menu'] = self.menuself.sub_menu = 菜单(self.menu
..
我正在研究 GUI,我想知道是否可以将窗口的菜单属性作为脚本中的一个单独的类,以获得更清晰、更易于增强的代码. 我目前的代码是: 类应用(框架):"""主窗口应用程序"""def __init__(self, boss = None):(...)self.menu = 菜单(自我)self.master.config(menu = self.menu)self.select = Menu(
..
我正在用 Raspberry、TKinter 和 sox 构建一个简单的 GUI,使用 python 3.每次按下 GUI 中的按钮时,我都想播放动态生成的音调.代码如下: from Tkinter import Tk, Label, Button导入操作系统类 MyFirstGUI:def __init__(self, master):self.master = 主人master.title(
..
在我的 GUI 代码中,我尝试通过单击一个按钮同时运行 loop1 和 loop2.因此,我使用 Thread 来实现这一点.但我也试图通过单击另一个按钮来阻止它,但我失败了.在stackoverflow上搜索后,我发现没有直接杀死Thread的方法.以下是部分代码: def loop1():而真:调用 (["raspivid -n -op 150 -w 640 -h 480 -b 266666
..
我正在尝试从填充的 Treeview 中获取数据: self.tree['show'] = 'headings'self.tree['columns'] = ('Pool ID','Time', 'Lat', 'Lon', 'Alt', 'Spd', 'hdop','vdop','pdop', 'Sats Used', '修复模式')self.tree.column('Pool ID', wid
..
我正在尝试按需调用默认小部件行为.基于这个答案,我对绑定标签和标签列表有所了解. 假设例如我有两个按钮,我想在它的标签列表中拥有特定项目的 bindtag 行为,即第一个按钮,每当我左键单击右侧按钮时: 将 tkinter 导入为 tk根 = tk.Tk()first_btn = tk.Button(root, text="1st")second_btn = tk.Button(root,
..
我正在使用 Tkinter 制作 GUI 并驱动机器人. 我有 4 个按钮:FORWARD、RIGHT、BACKWARD 和 LEFT.我想让机器人在按下 Button 时移动,并在松开 Button 时停止. 如何在 Tkinter 中识别按钮何时被释放? 解决方案 您可以独立地为 和 事件创建绑定. 这里是学习事件和绑定的一个很好的起点:http:///effbot.
..
Mac OS X 10.6.6 - Tkinter 我想绑定多键事件,虽然我找到了 effbot 文章和 Tk 手册页,但我一直无法使其正常工作.我是新来的. 我的成功喜忧参半.我已经能够获得 Shift + 字母键,但不能获得 Control 或 Command(Apple 键).我真正想做的是 Command + 字母和 Control + 字母键,因此理论上它可以在 Window
..
我正在使用 tkinter Treeview 小部件来显示数据库.单击其中一个标题时的命令用于根据单击的列对表格进行排序. 此外,我希望在我将鼠标悬停(或右键单击)其中一个标题时立即显示一个工具提示框.工具提示对于其他小部件不是问题,但树视图的标题当然不是完整的小部件. 除了通常的命令之外,我如何将任何操作绑定到标题? 解决方案 您可以将事件绑定到树视图小部件本身.该小部件有一
..
我的第一篇文章,如果我做错了什么,我深表歉意. 我在 python3 上使用 tkinter 编写了一个 python 脚本,该脚本在 IDLE3 中运行良好.我希望在启动 Pi 时运行此脚本,因此执行以下过程以使用 cron 作业运行 @reboot.http://www.instructables.com/id/Raspberry-Pi-Launch-Python-script-on-s
..
嘿,我在尝试使用来自 ubuntu 的 Python 脚本运行 cron 作业时遇到了问题.这就是我所做的: 1.) 编写了一个简单的 tkinter 应用程序:代码来源来自这个 url - http://www.ittc.ku.edu/~niehaus/classes/448-s04/448-standard/simple_gui_examples/sample.py #!/usr/bi
..