有没有办法指定easygui.enterbox或easygui.multenterbox在屏幕上的位置?
如果用户移动窗口,是否希望读取当前位置?我有一个要求用户输入的无限循环,如果用户移动窗口,我希望窗口保持在相同的位置,而不是让它返回到屏幕上的默认位置。
我在MacOS Lion上使用Easygui0.95和Python2.7.1。
也许我可以获得一个比我目前所找到的更完整的所有参数和功能文档的指针。
发布于 2011-12-22 08:40:06
没有直接的方法可以做到这一点。作为一种解决办法,您可以为easygui.rootWindowPosition打补丁
from Tkinter import Tk
import easygui
# calculate window position
root = Tk()
pos = int(root.winfo_screenwidth() * 0.5), int(root.winfo_screenheight() * 0.2)
root.withdraw()
rootWindowPosition = "+%d+%d" % pos
# patch rootWindowPosition
easygui.rootWindowPosition = rootWindowPosition
print(easygui.enterbox())https://stackoverflow.com/questions/8584613
复制相似问题