我是Python和Tkinter的新手,我需要移动一个按钮。
我一直在使用button1.pack()
来放置按钮。
我无法将按钮从屏幕底部的原始位置移开。
答案 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
相同的操作。