Windows下的Python 2.7:如何控制Tkinter常用对话框的位置?
以下是我们的发现:
- 某些常见的对话框总是相对于它们的父窗口打开
- 某些常用对话框总是以用户桌面为中心打开
- 所有常见的对话框似乎都忽略了可选的 parent= 参数
问题:
- 我们如何强制对话框相对于其父窗口打开?
- 我们如何强制以用户桌面为中心打开对话框?
背景:
import tkColorChooser as colorchooser
import tkFileDialog as filedialog
import tkMessageBox as messagebox
; # always open up relative to parent windows
fileOpen = filedialog.askopenfilename()
fileOpens = filedialog.askopenfilenames()
fileSaveAs = filedialog.asksaveasfilename()
color = colorchooser.askcolor()
; # always open up centered on desktop
folderOpen = filedialog.askdirectory()
messagebox.askquestion()
谢谢你,马尔科姆