在 QT/WebKit GUI 中禁用文本选择
我正在检查是否可以通过 PyQT 和 WebKit 使用 HTML 实现 GUI。问题之一是使用鼠标可以选择构成界面的文本。可以禁用此行为吗?
此外,当鼠标指针悬停在可选择的文本上时,鼠标指针会变为插入符号。我想禁用此功能,而不禁用在可单击链接上出现的手形鼠标指针。
I'm checking if it would be possible to implement a GUI using HTML through PyQT and WebKit. One of the problem is that using the mouse you can select the text making up the interface. Can this behaviour be disabled?
Also, the mouse pointer changes to an insertion caret while over the selectable text. I would like to disable this, without disabling the hand mouse pointer which appears when over a clickable link.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我就是这样做的:
我正在开发一些非常相似的东西,一个带有基于 html/css 界面的桌面应用程序。
上面的代码负责文本选择和插入符号。将 css 属性光标设置为链接的指针,如下所示:
That's how I am doing it:
I am working on something quite similar, a desktop app with html/css-based interface.
The above code takes care of text selection and the caret. Set css property cursor to pointer for your links, something like:
您可以使用 javascript 在开始选择事件上“返回 false”,以禁用文本选择。
You can use javascript to "return false" on the start selection event in order to disable the text selection.