感谢Bryan Oakley的解决方案:
from tkinter import *
#------------------------------------
def addBox():
row=root.grid_size()
row = row[1]
ent = Entry(root)
ent.grid(row = row,column=0)
ent1 = Entry(root)
ent1.grid(row = row, column=1)
all_entries.append(ent)
all_entries.append(ent1)
#------------------------------------
def showEntries():
for number, ent in enumerate(all_entries):
print (number, ent.get())
#------------------------------------
all_entries = []
root = Tk()
showButton = Button(root, text='Print Text of each Entry Box', command=showEntries)
showButton.grid(row=0, column = 0)
addboxButton = Button(root, text='Add Entry Boxes', fg="Red", command=addBox)
addboxButton.grid(row=0, column = 1)
root.mainloop()
您可以使用grid\u info()
下面是一段代码片段,演示了这一点。
import tkinter as tk
root = tk.Tk()
e = tk.Entry( root )
e.grid( row = 0, column = 0, sticky = tk.NSEW )
print( e.grid_info() )
可以使用grid_size
方法,该方法返回最高编号的行和列。
官方留档是这么说的:
返回容器的网格大小(以列和行为单位)。大小由占据最大行或列的内容决定,或者由具有非零值的-minsize、-right或-pad的最大列或行决定。
我想初始化一个窗口为最大化,但我不知道如何做。我在Windows7上使用Python3.3和Tkinter 8.6。我想答案就在这里:http://www.tcl.tk/man/Tcl/Tkcmd/wm.htmam.m8但是我不知道如何将它输入到我的python脚本中 此外,我需要得到窗口的宽度和高度(既是最大化的,如果用户重新缩放它之后),但我想我可以自己找到。
我写了一个小GUI程序与python在tkinter的窗口。我的窗口必须在全屏游戏窗口的前面。 此刻,我用这句话: 它适用于普通窗口(浏览器,浏览器,...),但如果我启动游戏到全屏模式,我的窗口隐藏在游戏后面。 为什么会发生这种情况?调用游戏可能类似于覆盖我的属性的? 我的问题还有别的解决办法吗?也许可以告诉windows,我的窗口应该在特定窗口(游戏窗口)的前面?
问题内容: 我在AWT中看到了一种方法:。在JavaFx中,是否有任何方法可以获取所有窗口的JavaFx应用程序? 谢谢, 问题答案: AFAIK,仍然没有适当的方法来执行此操作。 尽管有一种 肮脏的短期 方法: 浏览的源代码,有一个静态方法似乎可以满足您的期望:。 但是有很多免责声明:
主要内容:创建一个空白窗口,设置窗的位置主窗口控件(window)是一切控件的基础,它好比是一台高速运转的机器,而其他控件则相当于这台机器上的部件,比如齿轮、链条、螺丝等等。由此我们知道,主窗口是一切控件的基础,所有的控件的都需要通过主窗口来显示。 Tkinter 提供了一些关于主窗口对象的常用方法,在本节对这些方法做简单的介绍。 创建一个空白窗口 Tkinter 能够很方便地创建一个空白窗口,示例代码如下: 程序运行结果如下: 图1:
本文向大家介绍对python tkinter窗口弹出置顶的方法详解,包括了对python tkinter窗口弹出置顶的方法详解的使用技巧和注意事项,需要的朋友参考一下 如果想要python 的tkinter窗口置顶,加上下面两句即可实现root窗口的置顶显示,可以用于某些程序的消息提示,能够弹出到桌面显示 以上这篇对python tkinter窗口弹出置顶的方法详解就是小编分享给大家的全部内容了,
我试图在一个每3秒钟改变一次的窗口中随机显示目录中的图像。我还希望它是跨平台的,因为我正在Windows中开发,但它将在linux上运行。 目前,我有一个工作代码,它通过鼠标点击遍历目录的所有图像文件(代码如下) 然而,它这样做的方式是当鼠标点击窗口时,它调用一个函数来关闭小部件。 我遇到的问题是如何调用这个函数,或者在没有事件的情况下关闭小部件。有什么建议吗? 这就是我现在拥有的。这显然不起作用