Python 2.7 en Windows: ¿Cómo podemos controlar la posición de los cuadros de diálogo comunes de Tkinter?Python 2.7/Windows: ¿Cómo controlar la posición de los cuadros de diálogo comunes de Tkinter?
Esto es lo que hemos descubierto:
- Ciertos diálogos comunes siempre se abren con relación a su ventana padre
- Ciertos diálogos comunes siempre se abren centrado en el escritorio del usuario
- Todos los diálogos comunes parecen ignorar el padre opcional = parámetro
Preguntas:
- ¿Cómo podemos forzar que un diálogo se abra en relación con su ventana principal?
- ¿Cómo podemos forzar un cuadro de diálogo para abrir centrado en el escritorio del usuario?
Antecedentes:
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()
Gracias, Malcolm