python - 有没有办法在框架中的任何地方放置一个 tkinter Checkbutton?
问题描述
我试图弄清楚如何在 x 和 y “place”方法中将 tkinter “Checkbutton” 准确地放置在我想要的框架中的位置,这似乎不适用于“Checkbuttons”。有什么解决办法吗?
解决方案
Tkinter place()方法:此几何管理器通过将小部件放置在父小部件中的特定位置来组织小部件。
句法:
widget.place( place_options )
这是可能的选项列表 -</p>
anchor - 小部件其他选项的确切位置指的是:可能是 N、E、S、W、NE、NW、SE 或 SW,指南针方向指示小部件的角和边;默认为 NW(小部件的左上角)
bordermode - INSIDE(默认)表示其他选项引用父级的内部(忽略父级的边框);否则在外面。
height, width - 以像素为单位的高度和宽度。
relheight, relwidth - 高度和宽度为 0.0 和 1.0 之间的浮点数,作为父小部件的高度和宽度的一部分。
relx, trust - 作为 0.0 和 1.0 之间的浮点数的水平和垂直偏移量,作为父小部件的高度和宽度的一部分。
x, y - 以像素为单位的水平和垂直偏移量。
例子:
class GUI:
def __init__(self, master):
self.master = master
CheckVar1 = IntVar()
C1 = Checkbutton(master, text="Select", variable=CheckVar1, \
onvalue=1, offvalue=0)
C1.place(x=60, y=50)
root = Tk()
my_gui = GUI(root)
root.mainloop()
推荐阅读
- sql - PLSQL。我有 3 个存储过程,它们正在插入/填充不同的 Oracle Db 表。我希望它们以并行顺序运行...有什么想法吗?
- python-3.x - 根据条件在数据框中创建新列
- discord.py - Discord.py:覆盖成员不工作的频道
- javascript - SortableJS 没有将我的排序待办事项列表保存在 localStorage
- xml - 在 XML 节点内操作字符串
- node.js - Node JS res.send 不是一个函数
- reactjs - 使用样式化组件根据值设置输入样式
- out-of-memory - 飞轮本地 - 管理员 - 内存耗尽致命错误
- ibm-mq - 通过命令行创建 MQ 潜艇时获得“未授权”
- java - Java:返回从包含“目标”的“短语”中的任何元素中删除的 ArrayList。