- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想知道 Python Tkinter 中 .xxxxxx
(例如 .50109912
)的含义是什么。我试图检查 Widget_name(container, **configuration options).pack()
返回的内容当然它会返回 None
但是当我在打包前检查小部件返回的内容时,它会给出类似 .50109912
的内容。这就是我在 IDLE Python3.3 中得到它的方式。
>>> from tkinter import *
>>> root = Tk()
>>> mybutton = Button(root, text="Click Me", command=root.destroy)
>>> print(mybutton)
.50109912
最佳答案
数字 50109912
是按钮小部件的唯一 Python 对象 ID:
>>> from tkinter import *
>>> root = Tk()
>>> mybutton = Button(root, text="Click Me", command=root.destroy)
>>> print(mybutton)
.38321104
>>> id(mybutton)
38321104
>>>
此外,字符串.50109912
是按钮小部件的窗口路径名。窗口路径名称由 TCL 解释器在内部使用,以跟踪小部件及其父项。换句话说,它们是解释器为了到达特定的小部件而遵循的路径。
您还会注意到 50109912
与 winfo_name
返回的数字相同方法:
>>> mybutton.winfo_name()
'38321104'
>>>
但是请注意,winfo_name
仅返回小部件窗口路径名的最后一部分(其对象 ID)。要获得完整路径,您需要通过执行 str(widget)
或 print(widget)
来调用 widget.__str__()
。
调用widget.__str__()
的文档可以通过help
找到:
>>> import tkinter
>>> help(tkinter.Button.__str__)
Help on function __str__ in module tkinter:
__str__(self)
Return the window path name of this widget.
>>>
此外,您可能对 Basic Widget Methods 感兴趣在 Effbot 上翻页(特别是讨论 .winfo_*
方法的部分)。它包含有关如何获取小部件窗口路径名的特定部分的信息。
另外,如果你想要对象的 Python 表示,你可以使用 repr
:
>>> from tkinter import *
>>> root = Tk()
>>> mybutton = Button(root, text="Click Me", command=root.destroy)
>>> print(repr(mybutton))
<tkinter.Button object at 0x0248BBD0>
>>>
关于python - Python Tkinter 中.xxxxxxx 的含义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27846699/
我有一堆文件需要清理。我需要删除等于某项的行下方的所有行(该行也应删除)。 我怎样才能在 bash 中做到这一点? 我只需要如何删除行的示例,我可以自己循环所有文件。 最佳答案 最简单的方法就是让 s
我正在从不同的文件中导入数百万行。 其中一个文件抛出关于约束的异常: PG::InternalError: ERROR: constraint 109531 is not a foreign key
IsPreviewxxxxx 事件和 xxxxx 事件有什么区别? 比如 IsPreviewMouseDown 和 MouseDown 事件。它们的行为有何不同,何时使用它们以及使用它们中的任何一个相
我正在尝试验证数字格式,并且在键入时应该自动替换字符中的数字。 格式为:xxx-xxxxxxx-yy AND 在另一个字段中“xx-xx-xx-xxx-xx” 我的代码: $('#id_number'
我正在努力 mock 下面的方法。无法 mock 。请参阅下面我的测试用例。测试用例失败并出现错误 TypeError: XXXXXXX is not a function. 当我运行覆盖率报告时,它
我想知道 Python Tkinter 中 .xxxxxx(例如 .50109912)的含义是什么。我试图检查 Widget_name(container, **configuration optio
查询 WMi 对象 $colItems = Get-WmiObject Win32_NetworkLoginProfile -Namespace "root\CIMV2"
我们有一个由 3 个盒子组成的 2.3 Kafka 集群。几天前,当我们将其升级到 2.3 时,我们注意到这些日志消息导致两个代理上的一个主题分区的replicaFetcher 线程崩溃: [2019
我正在打印数组中的一个元素。该数组保存一张(类)Card,每张牌由一个字符串面(在本例中为 K)和一个字符(在本例中为黑桃)组成。项目名称为 pokergames,类为 Card。以下是打印出来的内容
在大约 17 周的时间里,我一直在使用 Xamarin Studio 构建 iOS 应用。我已将 iPhone 添加到开发人员配置文件并编辑配置文件以包含此新 iPhone,以测试和调试我的应用程序(
我正在尝试使用 ilmerge 和此处描述的方法合并两个程序集: http://www.hanselman.com/blog/MixingLanguagesInASingleAssemblyInVis
那里 请查看下面的错误。实际上,我已经列出了服务器上的所有工作空间(我是TFS管理员),但找不到工作空间“CNXA1ER-L0429_VS2012”。并且通过本地开发者机器的VS也无法找到工作空间。
我需要一个看起来像 XXXXXXXXXXXX 的字符串来看起来像 XX-XX-XXXXXXX-X。我不知道 MySQL 中的函数或模式工具可以执行此操作。你呢? 最佳答案 在 MySQL 中,一种方法
我是meteor-Js 和简单模式的新手。我正在练习 Mongo Zips db。我有以下架构: Schemas.Zips = new SimpleSchema({ _id:{
我正在寻找可用于准确检测“071-xxxxxxx”的正则表达式,其中 x 是一个数字。例如 0712-954900 匹配场景。任何人都可以帮助我。我尝试了以下代码。但它不起作用。 string
与以下内容无关: Another object on this page already uses ID 'XXXXXXX' 我的页面上有一个 jQuery Multiselect Listbox 控
所以我正在尝试创建一个 AList 的 AClass(es) 和一个 7-switch String 参数,其中每个字符都在[1] 或关闭 [0],例如:0011010。 ArrayList ALis
我遇到了这个错误: main.cpp:22:34: error: ‘getTotalSystemMemory’ was not declared in this scope #include #in
我试图在 .Net Core 中使用 ValidateAntiForgeryToken,但我得到的是 .AspNetCore.Antiforgery.xxxxxxx cookie 丢失。 这个 .As
我在 Spring 中遇到错误并使用 db postgres org.postgresql.util.PSQLException: ERROR: column "XXXXXXXXXX" is of t
我是一名优秀的程序员,十分优秀!