栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何从Tkinter文本框中获取选定的字符串?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何从Tkinter文本框中获取选定的字符串?

对于

Tkinter.Text
Tkinter.Entry
小部件,您可以使用:

content = text.selection_get()

从Python控制台的Entry和Text小部件中获取选定文本的交互式示例:

>>> import Tkinter>>> w = Tkinter.Tk()>>> e = Tkinter.Entry(w)>>> e.pack()>>> t = Tkinter.Text(w)>>> t.pack()#(scribble at the widgets in the created window, and select text in the Entry)>>> e.selection_get()'1234'#(select text)>>> t.selection_get()'1234'>>>

根据布莱恩·奥克利(Bryan Oakley)的评论:

selection_get
是可用于所有小部件的通用小部件方法。它并不 总是
从“文本”小部件中获取选定的字符串。可以,但不能保证。它所做的就是得到所谓的“
X”选择(来自tk的X11根)。如果将
exportselection
“文本”窗口小部件设置为False,
selection_get
将无法正常工作。因此,您的建议在正常情况下适用,但并非在所有情况下都适用。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/624849.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号