1

画面上 のeasygui.enterboxorの位置を指定する方法はありますか?easygui.multenterbox

ユーザーがウィンドウを移動した場合、うまくいけば現在の位置を読み取ることができますか? ユーザー入力を求める無限ループがあり、ユーザーがウィンドウを移動した場合、ウィンドウを画面上のデフォルトの場所に戻すのではなく、同じ場所に保持したいと考えています。

MacOS Lion で Python 2.7.1 で Easygui 0.95 を使用しています。

おそらく、これまでに見つけたものよりも、すべてのパラメーターと機能のより完全なドキュメントへのポインターを取得できます。

4

1 に答える 1

2

それを行う直接的な方法はありません。回避策として、次のパッチを適用できます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())
于 2011-12-22T00:40:06.020 に答える