2013-06-26 59 views

回答

4

使用Tk.geometry具有所需的寬度,高度和負位置。

from Tkinter import * # from tkinter import * (In Python 3.x) 

root = Tk() 
root.geometry('3000x3000+-100+-100') 
root.mainloop() 

我測試了在Ubuntu 12.04(侏儒)和Window 7 在Ubuntu中,它工作得很好。 在Windows中,負位置起作用,但忽略寬度,高於分辨率的高度。

+0

謝謝。這太容易了。我認爲我對+100和-100的文檔感到困惑,我沒有考慮設置+ -100 :)。 –

+1

請注意,窗口大小和位置偏移最好保持在-32768 ... 32767的範圍內(即有符號短)。有一些關鍵的低級數據結構對這類事情有明確的限制。 –

0

另一種可能的方法是插入一幀,並調整其大小,如:
import tkinter as tk

root = tk.Tk() frame = Frame(root, width = 1000, height = 1000) frame.pack() root.mainloop

你的窗口的大小就能通過框架,確定,但是答案已經給出的作品就好了太