Python Tkinter place() 方法

返回 Python GUI 编程


此几何管理器通过将控件放置在父控件中的特定位置来组织控件。

语法

widget.place( place_options )

以下是可能的选项列表

  • anchor - 控件的确切位置 其他选项参考:可能是 N、E、S、W、NE、NW、SE 或 SW,罗盘方向指示小部件的角落和侧面;默认为 NW(控件的左上角)
  • bordermode - INSIDE(默认值)表示其他选项引用父级的内部(忽略父级的边框);否则外面。
  • height, width- 以像素为单位的高度和宽度。
  • relheight, relwidth - 高度和宽度作为 0.0 和 1.0 之间的浮点数,作为父控件的高度和宽度的一部分。
  • relx, 依赖- 水平和垂直偏移作为 0.0 和 1.0 之间的浮点数,作为父控件的高度和宽度的一部分。
  • x, y - 以像素为单位的水平和垂直偏移。

示例

通过在不同按钮上移动光标来尝试以下示例 -

from Tkinter import *
import tkMessageBox
import Tkinter

top = Tkinter.Tk()

def helloCallBack():
   tkMessageBox.showinfo( "Hello Python", "Hello World")

B = Tkinter.Button(top, text ="Hello", command = helloCallBack)

B.pack()
B.place(bordermode=OUTSIDE, height=100, width=100)
top.mainloop()

返回 Python GUI 编程

查看笔记

扫码一下
查看教程更方便