【发布时间】:2011-07-08 15:45:09
【问题描述】:
我想在屏幕的右边框放置一个窗口。这是当前的代码,我认为常量应该是可以理解的。
root = Tk()
pos_x = root.winfo_screenwidth() - WINDOW_WIDTH
geometry = '{width}x{height}+{pos_x}+{pos_y}'.format(
height=WINDOW_HEIGHT, width=WINDOW_WIDTH, pos_y=HEIGHT_OFFSET, pos_x=pos_x)
root.wm_geometry(geometry)
问题是框架的宽度似乎是没有边框的可用空间,这意味着当我运行上面的代码时,窗口并不完全可见。我试过 root['border'] 但它返回 0 并且谷歌对这个问题出奇地安静。
那么有没有办法获得完整的帧大小 - 或者这是使用 tkinter 执行此操作的错误方法?
【问题讨论】: