简体   繁体   English

禁用鼠标单击并更改指针图标

[英]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上,可能是XorgWayland So you should use some GUI toolkit (and they usually provide some event loop ). 因此,您应该使用一些GUI工具箱 (它们通常提供一些事件循环 )。 Read more about GTK & Qt . 阅读有关GTKQt的更多信息。 Both are interfaced to Python, with PyGTK or PyQt . 两者都通过PyGTKPyQt连接到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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM