【问题标题】:How do I set the width of an Tkinter Entry widget in pixels?如何设置 Tkinter Entry 小部件的宽度(以像素为单位)?
【发布时间】:2011-10-16 09:32:39
【问题描述】:

我注意到 Tkinter 条目小部件的 width 参数是字符,而不是像素。

是否可以调整像素宽度?

【问题讨论】:

    标签: python tkinter widget width tkinter-entry


    【解决方案1】:

    您还可以使用放置几何管理器:

    entry.place(x=10, y=10, width=100) #width in pixels
    

    【讨论】:

      【解决方案2】:

      您不能使用“-width”选项指定以像素为单位的宽度,但有一些方法可以完成同样的事情。例如,您可以在没有边框的框架中打包条目,关闭框架上的几何传播,然后以像素为单位设置框架的宽度。

      【讨论】:

      • @CoolCloud:如果你指的是几个错别字,谢谢你告诉我。我已经修好了。
      【解决方案3】:

      您可以在打包“Entry”小部件时使用“ipadx”和“ipady”。

      您也可以将它与“网格”一起使用。

      import tkinter as tk
      
      root = tk.Tk
      
      e = tk.Entry()
      e.pack(ipadx=100, ipady=15)
      
      tk.mainloop()
      
      

      【讨论】:

        猜你喜欢
        • 2020-02-16
        • 2019-08-06
        • 1970-01-01
        • 2012-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多