在 Python 中设置 Tkinter 窗口的大小

杰克

您好,我确定这应该很简单,但我是 tkinter 的新手。我想知道如何设置 Tkinter 窗口的大小。这是我到目前为止所拥有的:

from tkinter import *
root = Tk()
menu = Menu(root)
root.config(menu=menu)

subMenu = Menu(menu)
menu.add_cascade(label="File",menu=subMenu)
subMenu.add_command(label="New", command=donothing)
subMenu.add_command(label="Open File...", command=donothing)
subMenu.add_command(label="Close", command=donothing)
subMenu.add_separator()
subMenu.add_command(label="Exit", command=quit)

editMenu = Menu(menu)
menu.add_cascade(label="Edit",menu=editMenu)
editMenu.add_command(label="Undo", command=donothing)
editMenu.add_command(label="Redo", command=donothing)

editMenu = Menu(menu)
menu.add_cascade(label="?",menu=editMenu)
editMenu.add_command(label="Check For Updates", command=update)
editMenu.add_command(label="Change log", command=change_log)
editMenu.add_command(label="About", command=donothing)


root.mainloop()
R火花

尝试搜索其他示例的 tkinter 几何。很好的参考是http://infohost.nmt.edu/tcc/help/lang/python/tkinter.pdf第 15 页几何字符串

from tkinter import *
root = Tk()
menu = Menu(root)
root.config(menu=menu)

# try fiddling with these root.geometry values
root.title('My tkinter size experiment')
root.minsize(width=100, height=100)
root.geometry('1000x920+0+0')

subMenu = Menu(menu)
menu.add_cascade(label="File",menu=subMenu)
subMenu.add_command(label="New")
subMenu.add_command(label="Open File...")
subMenu.add_command(label="Close")
subMenu.add_separator()
subMenu.add_command(label="Exit", command=quit)

editMenu = Menu(menu)
menu.add_cascade(label="Edit",menu=editMenu)
editMenu.add_command(label="Undo")
editMenu.add_command(label="Redo")

editMenu = Menu(menu)
menu.add_cascade(label="?",menu=editMenu)
editMenu.add_command(label="Check For Updates")
editMenu.add_command(label="Change log")
editMenu.add_command(label="About")


root.mainloop()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Python3 / tkinter中,如何相对于其父窗口大小设置框架的大小?

在Python 3中的Tkinter中设置窗口尺寸

Python Tkinter 将按钮大小调整为窗口大小

如何将根窗口大小设置为屏幕宽度和高度的一半Python Tkinter

如何将Tkinter窗口设置为恒定大小

如何使用```import Tkinter```而不是```tkinter import *```为Tkinter窗口设置大小?

tkinter画布窗口大小

Tkinter窗口调整大小

tkinter 中可调整大小的窗口框架

Tkinter在窗格中动态调整窗口小部件的大小

关闭python tkinter中的所有窗口

Python - Tkinter GUI 中的框架或窗口

将焦点设置为Python(和OS X)中的Tkinter窗口

如何在更改窗口大小(tkinter,python)时更改窗口的布局?

Python Tkinter-在窗口中均匀调整窗口小部件的大小

Python Tkinter-当用户展开窗口时如何调整窗口小部件的大小

在Python Tkinter中,如何将OptionMenu设置为比最长项目短的固定大小?

使用python中的tkinter从顶层窗口关闭主窗口

Python Tkinter 关闭窗口

居中窗口python tkinter

如何在 tkinter UI 中自动调整 ttk 元素的大小与根窗口调整大小正确绑定?

如何让 tkinter 中的小部件根据窗口大小自动调整大小?

调整Canvas的大小使其等于Tkinter Python中的帧大小

Python / tkinter-如何在Windows上获取包括边框在内的窗口大小?

如何使 Python Tkinter Label 文本随根窗口自动调整大小?

在tkinter中复制窗口

当用户调整窗口大小时,Python tkinter 小部件的大小调整不均匀

设置主窗口的大小

设置xlsxwriter的窗口大小