Tk "place" 布局实例

风行水上 @ 2014-06-21 17:21:58
标签:

    带有搜索按钮的输入框

    这个可以用"pack"布局的方法来做,输入框和按钮不重叠。

    这里用"place"布局方法,把按钮放置在输入框区域内的最右侧。

    entry  .text   -width 36
    button .search -text "Search"
    
    pack .text
    
    place .search -in .text -anchor e -relx 1.0  -rely 0.5 
    
    • -in .text: 指定用于定位的parent widget
    • -anchor e: 以组件的右侧中点为基准点
    • -relx 1.0: 放置在输入框x方向1.0处,即最右侧
    • -rely 0.5: 放置在输入框y方向0.5处,即正中间

    TODO: 需要调整输入框的右侧padding

    标签:

      分享到:
      comments powered by Disqus

      28/31ms