在 QT/WebKit GUI 中禁用文本选择

发布于 2024-08-21 06:32:03 字数 148 浏览 7 评论 0原文

我正在检查是否可以通过 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

猫弦 2024-08-28 06:32:03

我就是这样做的:

cursor: default;
-webkit-user-select: none;

我正在开发一些非常相似的东西,一个带有基于 html/css 界面的桌面应用程序。
上面的代码负责文本选择和插入符号。将 css 属性光标设置为链接的指针,如下所示:

a { cursor: pointer; }

That's how I am doing it:

cursor: default;
-webkit-user-select: none;

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:

a { cursor: pointer; }
风苍溪 2024-08-28 06:32:03

您可以使用 javascript 在开始选择事件上“返回 false”,以禁用文本选择。

You can use javascript to "return false" on the start selection event in order to disable the text selection.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文