【问题标题】:How to make a window' size can be decreased to a certain size using Tkinter?如何使用 Tkinter 将窗口大小减小到一定大小?
【发布时间】:2022-10-20 21:56:58
【问题描述】:

我想使用 Tkinter 将窗口缩小到一定大小(例如 200x200),但我只发现要么可以调整大小(使用 resizable() 方法),要么不能。 例如

from tkinter import *

v = tk()
v.geometry('500x500')
v.mainloop()

所以我希望这个窗口可以减小到 200x200,而不是更少。

【问题讨论】:

    标签: python tkinter window resize resizable


    【解决方案1】:

    根据我从您的回答中收集到的信息,您正在尝试在 tkinter 中设置最小窗口大小。这是一些可以做到这一点的代码:

    from tkinter import * 
    from tkinter.ttk import * 
    from time import strftime
      
    
    root = Tk()
      
    # setting the minimum size of the root window
    root.minsize(150, 100)
      
    # Adding widgets to the root window
    Label(root, text = 'Sample Window',font = ('Verdana', 15)).pack(side = TOP, pady = 10)
    Button(root, text = 'Click Me!').pack(side = TOP)
      
    mainloop()
    

    【讨论】:

      【解决方案2】:

      要做到这一点,你需要做这样的事情 -

      from tkinter import *
      
      v = tk()
      v.geometry('500x500')
      v.mainloop()
      

      或者

      from tkinter import*
      w= tk()
      w.minsize('123') #for minimum size 
      w.maxsize('123') #for maximum size
      w.mainloop()
      

      【讨论】:

        猜你喜欢
        • 2021-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-08
        • 1970-01-01
        • 1970-01-01
        • 2019-02-14
        相关资源
        最近更新 更多