0
winfo height *window*
winfo width *window*
命令和
winfo screenheight *window*
winfo screenwidth *window*
命令之間的差異?
在閱讀文檔:Tk Built-In Commands ,在我看來,他們的返回值沒有什麼區別。如果是這樣,歷史上這些看起來相同的命令的存在是什麼原因?
winfo height *window*
winfo width *window*
命令和
winfo screenheight *window*
winfo screenwidth *window*
命令之間的差異?
在閱讀文檔:Tk Built-In Commands ,在我看來,他們的返回值沒有什麼區別。如果是這樣,歷史上這些看起來相同的命令的存在是什麼原因?
這很容易測試:
[email protected]:~> wish
% winfo height .
200
% winfo screenheight .
1200
所以一個是窗口,一個是屏幕。
P.S.你不應該在評論中回答,這個問題不能被標記爲回答。
窗口和窗口的**屏幕**不是一回事。你有沒有嘗試在你的窗戶上運行它們以查看它們返回的內容? –
啊我現在測試了,謝謝。對不起,在測試之前這麼快就發佈這樣的問題! – Grandclosing
另一個需要注意的是'winfo reqheight',它是_requested_的高度; 'winfo height'是_observed_高度。這些可能會有所不同(如果這造成了問題,請考慮在「」事件中安排代碼...) –