如何移动Tkinter按钮?

时间:2015-07-29 11:40:32

标签: python python-2.7 button tkinter

我是Python和Tkinter的新手,我需要移动一个按钮。

我一直在使用button1.pack()来放置按钮。

我无法将按钮从屏幕底部的原始位置移开。

3 个答案:

答案 0 :(得分:1)

绝对位置

<ion-view view-title="Newest posts">
<div class="bar bar-subheader 
  item-input-inset bar-light">
  <label class="item-input-wrapper">
    <i class="icon ion-search placeholder-icon"></i>
    <input type="search" ng-model="postQuery" placeholder="Search for post">
  </label>
</div>
<ion-content class="has-subheader">
...
</ion-content>
</ion-view>

或相对位置

button1.place(x=some_value, y=some_value) 

padx,pady - paddings

答案 1 :(得分:0)

button1.grid(row = 0, column = 0, padx = 0, pady = 0)

但这不能与pack()一起使用,你需要坚持使用其中任何一个。

这只对相对的对象进行排序,所以如果你只有一个对象并且你将行和列分别设置为40和50,那么对象仍然会在左上角。

答案 2 :(得分:0)

动画动作:

import time, tkinter

X,Y=,0,0

for i in range(pixelsToMove):
   button.place(x=X,y=Y)
   X=X+1
   Y=Y+1
   time.sleep(0.1)

它会慢慢移动到右下角这里是如何调整它:

仅在集合 Y 处向右移动,然后在 y=Y 部分执行 y=set_y 对 x 执行相同的操作向左移动更改 X=X+1 执行 X=X-1并在 X,Y = 0,0 对 y 执行 X,Y = start_x,0 相同的操作。