桌面外的Tkinter窗口

时间:2013-06-26 17:22:12

标签: python tkinter tk

如何在可见屏幕外显示使用Tkinter.Tk()创建的窗口?我需要使它比桌面大小大得多,并显示由坐标定义的部分内容。

2 个答案:

答案 0 :(得分: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(gnome)和Window 7上测试了这个。 在Ubuntu中,它运行良好。 在Windows中,负位置有效,但宽度,高度高于分辨率忽略。

答案 1 :(得分:0)

另一种可能的方法是插入一个框架并调整其大小,例如:
    import tkinter as tk

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

窗口的大小将由框架确定,尽管已经给出的答案也可以正常工作