Python 2.7 под Windows: как мы можем контролировать положение общих диалогов 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()
Спасибо, Малькольм.