【发布时间】:2015-08-26 14:11:33
【问题描述】:
有没有一种方法可以让 Tkinter 窗口在触摸它时捕捉到屏幕,就像 Skype 将它拖到角落时的工作方式一样。我想尝试通过在我未来的程序中将其关闭的选项来实现这一点。
编辑:我决定最好附上一些图片来说明我的意思。 Skype
在 Paint.Net 中可以观察到相同类型的“棍子”。 Paint.Net
【问题讨论】:
-
您能否更具体地说明您寻求实现的行为?什么是“触摸时捕捉到屏幕”是什么意思?我刚刚尝试使用Skype,它的行为就像一个普通的应用程序。 (在 OSX 上)
-
对我来说,窗口的捕捉方式与任何普通窗口相同,除非它们使用
root.resizable(False, False)设置为不可调整大小。 -
@Siwel 我的意思是当它接触到外屏的任何部分时,我有点……连接到它。我想在我的程序中实现这一点。我真的不知道如何才能更好地解释它......因为我不知道它叫什么。
-
此功能通常由窗口管理器在应用程序之外实现。您确定您的窗口管理器为其他窗口执行此操作但不为您的窗口执行此操作吗?或者您是在问如何在本机不支持此功能的系统上执行此操作?另外,您希望这个“捕捉”功能在您拖动窗口时起作用还是仅在应用首次启动时起作用?
-
我正在尝试实现此功能以在我的 Windows 程序上工作。自然,Windows 没有屏幕快照功能(我认为)。我希望它在触摸侧面时始终能够捕捉到屏幕的侧面;很像我最喜欢的例子,Skype。