Tôi muốn biết liệu có thể tính kích thước màn hình bằng tkinter hay không.Làm thế nào để có được kích thước màn hình trong Tkinter?
Tôi muốn điều này để có thể làm cho chương trình mở ra ở trung tâm của màn hình ...
Tôi muốn biết liệu có thể tính kích thước màn hình bằng tkinter hay không.Làm thế nào để có được kích thước màn hình trong Tkinter?
Tôi muốn điều này để có thể làm cho chương trình mở ra ở trung tâm của màn hình ...
import tkinter as tk
root = tk.Tk()
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()
Hai phương thức này cũng là các phương thức widget phổ dụng. – martineau
Một giải pháp khả thi
import os
os.system("xrandr | grep \* | cut -d' ' -f4")
đầu ra của tôi:
1440x900
0
là cụm từ thông dụng hoặc mã bị xáo trộn? – wookie
Giải pháp này có phụ thuộc vào X11 không? Khả năng người dùng có X11 trên máy Mac là bao nhiêu? –
@wookie: Không có mã obfuscated, cũng không phải regex, chỉ có ba lệnh có sẵn trong bất kỳ hệ thống GNU/Linux chuẩn hỗ trợ X và RandR. Đơn giản chỉ cần nối nhau bằng biểu tượng ống. –
Nó phụ thuộc vào nền tảng bạn muốn thực hiện điều này. Vì vậy, có thể bạn nên cho chúng tôi biết về những hệ điều hành nào sẽ hoạt động ... – Titusz
bạn sẽ tìm thấy câu trả lời trong câu hỏi ngăn xếp ngăn xếp này: http://stackoverflow.com/questions/3129322/how-do-i-get-monitor- resolution-in-python – Titusz