【问题标题】:Disable text selection in QT/WebKit GUI在 QT/WebKit GUI 中禁用文本选择
【发布时间】:2011-01-15 01:29:42
【问题描述】:

我正在检查是否可以通过 PyQT 和 WebKit 使用 HTML 实现 GUI。问题之一是使用鼠标可以选择构成界面的文本。可以禁用此行为吗?

此外,鼠标指针在可选文本上方时变为插入插入符号。我想禁用此功能,但不禁用通过可点击链接时出现的手鼠标指针。

【问题讨论】:

  • PyQT 不应该(据我所知也不能)用于设计 Web 界面。
  • 我不是在设计网页界面。它是一个独立的应用程序,但不是使用面板和标签结束编辑框的 GUI,而是生成一个包含链接、字段和表单的 HTML 页面并显示它。当你点击一个链接时,我的应用代码中会触发一个事件。

标签: user-interface pyqt selection qtwebkit


【解决方案1】:

我就是这样做的:

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

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

a { cursor: pointer; }

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-26
      • 2013-06-27
      • 2010-09-26
      • 2012-08-02
      • 1970-01-01
      相关资源
      最近更新 更多