Python 2.7 trong Windows: Làm thế nào chúng ta có thể kiểm soát vị trí của các hộp thoại chung của Tkinter?Python 2.7/Windows: Cách kiểm soát vị trí của các hộp thoại chung Tkinter?
Đây là những gì chúng tôi đã phát hiện ra:
- Một số hộp thoại thông thường luôn luôn mở ra liên quan đến cửa sổ cha mẹ
- Một số hộp thoại thông thường luôn luôn mở ra tập trung vào máy tính để bàn của người dùng
- Tất cả các hộp thoại thông thường xuất hiện bỏ qua tùy chọn parent = parameter
Câu hỏi:
- Làm cách nào để buộc hộp thoại mở ra tương đối so với cửa sổ chính?
- Làm cách nào chúng tôi có thể buộc hộp thoại mở trung tâm trên màn hình của người dùng?
Bối cảnh:
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()
Cảm ơn bạn, Malcolm