腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果
列表
发生
更改
,
Tkinter
的
OptionMenu
回
调
将不
起作用
、
、
、
每当我
更改
OptionMenu
值时,
回
调
都会顺利运行,但我
的
代码需要在按下按钮时更新
列表
(用于
OptionMenu
)。当我研究它时,我能找到
的
唯一答案是完全擦除
OptionMenu
,然后通过.add_command方法插入每个新值。简化后
的
代码如下:from
tkinter
import ttk # li
浏览 15
提问于2018-07-25
得票数 1
回答已采纳
1
回答
Tkinter
:
OptionMenu
导致“NoneType”跟踪错误
、
、
因此,我试图使用
OptionMenu
在绘制在窗口上
的
项目
列表
之间切换。我能够通过跟踪
OptionMenu
的
变量并在跟踪
回
调
函数中处理绘图来做到这一点。和跟踪
回
调
。实际上,我将脚本简化到了基本上是
Tkinter
文档中
的
OptionMenu
示例
的
程度,而且我仍然得到相同
的
错误。在这里,
回
调
函数确实在默认变量设置为&
浏览 0
提问于2019-10-29
得票数 0
回答已采纳
1
回答
动态更新一个ttk.
OptionMenu
,而不影响它以前
的
回
调
/命令
、
、
、
、
我正在使用不同
的
ttk.
OptionMenu
小部件做一个大型GUI,这些小部件需要经常更新,这取决于与用户
的
交互。每次用户从菜单中选择另一个值时,小部件都会通过命令输入进行函数回
调
。该命令可以正常工作,直到我需要更新
OptionMenu
小部件中
的
可能值。在使用add_command进行更新之后,我以前
的
回
调
不再工作了。有没有办法在不影响原始
回
调
的
情况下更新ttk.
Optio
浏览 4
提问于2020-10-08
得票数 0
回答已采纳
4
回答
如何检测
OptionMenu
或Checkbutton何时
更改
?
、
、
我
的
tkinter
应用程序有几个控件,我想知道它们何时
发生
更改
,以便更新应用程序
的
其他部分。除了编写更新器函数,并在最后使用以下命令循环之外,还有什么我可以做
的
吗:这种方法在过去是有效
的
,但我担心
如果
有很多东西需要检查,它可能会很昂贵即使我确实使用了这种方法,我是否可以通过只更新具有
更改
的
变量
的
项来节省资源?
如果
是这
浏览 1
提问于2011-03-15
得票数 8
回答已采纳
1
回答
有没有办法防止ttk
OptionMenu
回
调
触发两次?
、
、
、
、
我有一个
tkinter
应用程序,它有一个值被设置为tk.StringVar
的
ttk.
OptionMenu
。每当用户在选项菜单中选择一个新选项时,我希望得到一个
回
调
。在StringVar上注册
回
调
后,每当用户
更改
选项菜单选择时,
回
调
都会触发两次。有没有办法让
回
调在用户
更改
菜单时只触发一次?application root.mainloop() 正如预期
的
那样,在启动
浏览 20
提问于2021-01-24
得票数 0
回答已采纳
1
回答
如何在不使用add_command函数
的
情况下在
OptionMenu
中添加选项?
、
、
中设置一个命令(我知道这很奇怪),因为我想在用户选择一个新选项时调用一个
回
调
函数。“跟踪选项怎么办”-Everyone...Yes,我也知道这一点,但因为我是在代码中读取/写入新值到
Tkinter
变量,而不是让
OptionMenu
单独
更改
它,所以当用户在
OptionMenu
中选择一个新选项时为什么我要改变代码中
的
Tkinter
值,而不是让
OptionMenu
来做呢?因为我认为在字符串
的
末尾使用~之类
浏览 0
提问于2016-10-23
得票数 0
2
回答
将
OptionMenu
传递给
回
调
(或检索对使用
的
小部件
的
引用)
、
、
所有OptionMenus链接到同一个(lambda)
回
调
函数。 保持实用:选项
列表
中
的
项表示处理步骤
的
序列,用户可以
更改
进程
的
顺序。其中一个
列表
中
的
更改
将导致一个进程执行两次,而一个进程根本不执行。但是,我希望每个项目只
发生
一次。因此,每个用户输入都应该伴随着第二个
OptionMenu
更改
。据我理解,只有当我对刚刚
更改
的
<em
浏览 2
提问于2017-08-04
得票数 1
回答已采纳
3
回答
与
Tkinter
跟踪相关
的
回
调
函数
的
限制是什么?
、
、
我正在试图弄清楚如何实现一个
回
调
函数,它不仅仅是打印输出,还能做一些更有意义
的
事情。我相当缺乏经验,所以我不确定
回
调
函数应该或可以如何在Python (或任何其他语言)中实现。=
OptionMenu
(master, optionvalue, 1, 2, 3, 4)我正在尝试实现一个
OptionMenu
(一个
Tkinter
小部件),这样当它选择
的
值改变时,我<
浏览 0
提问于2012-03-26
得票数 4
回答已采纳
1
回答
从下拉
列表
中选择项时运行函数。
、
、
我在
tkinter
上有一个下拉
列表
,里面有一些东西。OPTIONS = [0,1,2,3,4,5,6,7]clicked.set(OPTIONS[0]) # default valuedrop.place(relx = 0.65, rely=0.25, relwidth=0.08, relheight=0.6) 但是,当用户选择一个值时,我也希望
发生
其他事情就像将值返回到全局变量,或者使按钮<
浏览 2
提问于2021-04-04
得票数 0
回答已采纳
1
回答
OptionMenu
add_command需要直接命令吗?
、
、
、
、
我被卡住了import
tkinter
as tkcvar = tk.StringVar(root)optionlist = ('o
浏览 21
提问于2020-06-06
得票数 0
4
回答
在Python中从
Tkinter
OptionMenu
获取值
、
我试图打印出在选项菜单中选择
的
值,但每次运行代码时只打印第一个值,即使我将选择
更改
为b或c也是如此。不确定我在哪里wrong.This是我
的
代码:window=Tk()options.set("a") menu=
OptionMenu
(window,options, "a","b&qu
浏览 0
提问于2017-10-19
得票数 2
4
回答
tkinter
函数在使用ttk小部件时重复自己两次。
、
、
当我只使用
tkinter
的
小部件时,这个程序就能正常工作。当我使用ttk
的
小部件时,这个程序会重复两次。我尝试了我所知道
的
几乎所有的方法来修复这个问题,我相信*args与它有关。有什么方法可以阻止我
的
function运行两次吗?from
tkinter
import *root = Tk() second = StringVar()) entry2 = ttk.
O
浏览 0
提问于2018-11-06
得票数 4
回答已采纳
1
回答
带有
tkinter
的
Python中
的
GPA计算器程序
、
我试图用
tkinter
在python中创建一个GPA计算器。我正在使用python3.1。这是到目前为止我
的
GUI
的
内容。frame.pack() self.enterClasses_frame.pack() 我想这样做,所以我
的
成绩,我有一个下拉框或类似的东西,可以让他们选择他们
的
分数,如A,A-,B+,B等。我做了很多研究,虽然我已经谈过一些,但我不知道如何将它融入我
的
GUI
浏览 3
提问于2011-05-05
得票数 0
2
回答
Python进度条选择限制
、
、
、
我用
的
是带有进度条
的
Tkinter
。 下面的代码带有“
回
调
”函数,它为我
的
进度条添加了50%。我希望将函数限制为对每个
OptionMenu
选择只工作一次。目前,我可以在第一个
OptionMenu
上点击两次,然后在进度栏中达到100%。有人知道我应该在“
回
调
”函数中
更改
什么,以便使它只对每个
OptionMenu
工作一次吗?不管用户单击了多少次以
更改
其选定
的<
浏览 6
提问于2021-05-11
得票数 0
回答已采纳
3
回答
Python -从
Tkinter
回
调
返回
、
、
、
如何从作为
Tkinter
回
调
执行
的
函数中获取返回
的
对象?= Tk.IntVar(root, value=0) #the variable the gets passed to the class call menu = Tk.
OptionMenu
(root实际上,按钮调用
的
函数将返回对象,我希望将这些对象追加到一个对象
列表
中,该
列表
将保存在主Python名称空间中,以便进行进一步
的
操作。无论如何,在这里,用户可以使用
浏览 0
提问于2012-08-10
得票数 4
回答已采纳
2
回答
Python -
tkinter
如何使用带get函数
的
if语句?
、
基本上
如果
我做了 print("ok") 它将打印"ok",但
如果
我将它从"Select“
更改
为"Fareham”,并且将下拉框中
的
选项
更改
为"Fareham“,它
将不
会注意到它
发生
了变化。
如果
我想让它注意到它
的
变化,我需要执行一个while循环,但是这首先会停
浏览 0
提问于2018-11-12
得票数 1
回答已采纳
1
回答
如何将按钮
的
大小设置为Python
tkinter
中
的
变量?
、
我试图制作一个程序,在那里我可以用变量改变按钮
的
宽度,但是它不会更新。我早就知道如何处理它
的
文本,但我不能处理它
的
维度。我尝试
的
第一件事是
更改
widthvariable
的
width命令,因为这样做可以将文本转换为textvariable,但它只是不存在。此外,我尝试设置width=var,但它没有。from
tkinter
import * myFrame.pack(fill="both",
浏览 0
提问于2019-08-26
得票数 0
回答已采纳
1
回答
python:通过
TKinter
的
选项菜单没有显示在我
的
UI中
、
所以我有一个简单
的
application,有2 labels和2 option_menu import
tkinter
app.create_labels() app.mainloop() 当我从第一个option menu中选择一些选项时,第二个option menu就相应地
发生
了变化我有一个问题,我看不到我
的
option menu,我也不知道为什么。这是我<em
浏览 4
提问于2020-09-25
得票数 0
回答已采纳
1
回答
如何在每次
更改
选定
的
OptionMenu
项时打印它?
、
我刚开始在python中使用类,而且我正在为这个特殊
的
任务而奋斗。当我一开始运行它时,代码
的
工作方式是怎样
的
,但是当我在
OptionMenu
中选择任何一个选项时,都会出现一个很长
的
错误,而且我无法理解问题
的
描述。from
tkinter
import * if instance.getChoice_options[listN
浏览 0
提问于2018-07-12
得票数 1
回答已采纳
1
回答
tkinter
选项菜单
的
虚拟事件
、
、
我已经找了很长一段时间了,我找不到我要找
的
东西,所以请告诉我这是不存在
的
,或者不是最好
的
方法。当从
Optionmenu
()中选择选项时,我希望能够触发和事件是否有一个
列表
可以让我找到
tkinter
小部件
的
所有虚拟事件?
浏览 1
提问于2021-04-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券