【问题标题】:What arguments are available for the Python Tk() constructor?Python Tk() 构造函数有哪些参数可用?
【发布时间】:2016-09-25 06:00:36
【问题描述】:

我正在尝试制作一个 python tkinter 应用程序,但在查找可用于创建 Tk 对象的参数列表时遇到了很多麻烦。

示例:

from tkinter import *
root = Tk(<args>)
root.mainloop()

在哪里可以找到可用参数的完整列表?

例如,我知道我可以通过说root.title("title") 来给已经创建的窗口一个标题,但是我可以直接在构造函数中给窗口一个标题吗?

【问题讨论】:

  • @tjwrona1992 您的问题的答案在文档中...
  • dir() 是查看方法的好方法。
  • 这是一个糟糕的问题,因为它只是要求复制相关库的文档页面中已经存在的信息,从您下载该软件包的任何位置都可以轻松访问。
  • 事实上,关于堆栈溢出的任何语言的大多数问题在“文档”中都有答案......这并不是坏问题。

标签: python constructor tkinter arguments tk


【解决方案1】:

我使用了文档,可以通过 IDLE 访问,这是您要找的吗?

【讨论】:

  • 是的,这正是我想要的。那么有没有办法直接从构造函数中设置窗口的标题呢?我基本上想知道是否有一种方法可以在一行中设置许多基本属性。
  • 您可以将 tk 对象的创建包装在类或函数中,然后使用您要设置的参数调用此函数。例如。 Createtk('WindowName')
  • 我使用的是notepad++,所以当我输入函数时我没有得到类似的信息。看到这个后,我可能会开始使用 IDLE。
  • 但基本上你的意思是没有办法直接通过构造函数?这看起来很奇怪,因为 tkinter 中的所有小部件似乎都有许多直接通过构造函数可用的选项。
  • 是的,好像不能通过构造函数设置标题
猜你喜欢
  • 2010-12-30
  • 2021-10-28
  • 2019-02-26
  • 1970-01-01
  • 2016-01-02
  • 2023-03-07
  • 2011-02-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多