[英]Disable mouse click and change pointer icon
i want to make application that like xtrlock but i don't know how to disable the mouse click (mouse movement still allowed) and change cursor icon (with custom png) 我想制作类似于xtrlock的应用程序,但我不知道如何禁用鼠标单击(仍然允许鼠标移动)并更改光标图标(具有自定义png)
my simple python code is : 我简单的python代码是:
while True:
password = raw_input()
if password == "password":
exit()
You practically need to interface with some desktop environment and some display server . 实际上,您需要与某些桌面环境和某些显示服务器进行交互。 On Linux that could be Xorg or Wayland . 在Linux上,可能是Xorg或Wayland 。 So you should use some GUI toolkit (and they usually provide some event loop ). 因此,您应该使用一些GUI工具箱 (它们通常提供一些事件循环 )。 Read more about GTK & Qt . 阅读有关GTK & Qt的更多信息。 Both are interfaced to Python, with PyGTK or PyQt . 两者都通过PyGTK或PyQt连接到Python。 Write first some simple GUI application (in PyGTK or PyQt) to understand the concepts. 首先编写一些简单的GUI应用程序(在PyGTK或PyQt中)以了解概念。
BTW, xtrlock
is free software , so you can study its source code for inspiration. 顺便说一句, xtrlock
是免费软件 ,因此您可以研究其源代码以获取灵感。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.