如何在可见屏幕外显示用Tkinter.Tk()创建的窗口?我需要使它比桌面大小大得多,并且用坐标定义它的一部分。桌面之外的Tkinter窗口
2
A
回答
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
另一种可能的方法是插入一帧,并调整其大小,如:
import tkinter as tk
root = tk.Tk() frame = Frame(root, width = 1000, height = 1000) frame.pack() root.mainloop
你的窗口的大小就能通过框架,确定,但是答案已经给出的作品就好了太
相关问题
- 1. Java:桌面和桌面图标之间的框架/窗口
- 2. 创建桌面窗口的桌面?
- 3. 窗口电话窗口桌面通信
- 4. 经线窗口桌面
- 5. 在Python中的Tkinter窗口之外获取鼠标事件
- 6. 窗口中的Tkinter
- 7. 获取桌面/外壳窗口的句柄
- 8. 桌面上的libgdx - 确定鼠标是否在窗口外
- 9. 桌面文件和背景之间的窗口
- 10. winforms桌面上的窗口/最底部的窗口
- 11. 弹出窗口和透明的桌面
- 12. 桌面上的C#位置窗口
- 13. 制作窗口在XLib/Qt的桌面
- 14. 没有我的窗口捕获桌面
- 15. 如何将tkinter窗口置于其他窗口之上?
- 16. 跨越多个窗口的Perisistant窗口10个虚拟桌面?
- 17. 创建一个像窗口的桌面主窗口
- 18. 在窗口周围绘制框架的无效桌面窗口
- 19. 如何使Tkinter窗口跳到前面?
- 20. 在工作区/虚拟桌面之间移动窗口
- 21. Tkinter窗口破坏
- 22. Tkinter窗口分层
- 23. Tkinter窗口操作
- 24. 在桌面图层上创建窗口
- 25. 窗口滑入和滑出桌面
- 26. 如何获取桌面窗口句柄?
- 27. 单击桌面使GTK3窗口消失
- 28. 窗口工作站和桌面
- 29. Winium.desktop - 处理新桌面窗口
- 30. 将WPF窗口与桌面混合
谢谢。这太容易了。我认为我对+100和-100的文档感到困惑,我没有考虑设置+ -100 :)。 –
请注意,窗口大小和位置偏移最好保持在-32768 ... 32767的范围内(即有符号短)。有一些关键的低级数据结构对这类事情有明确的限制。 –