PyQT と WebKit を介して HTML を使用して GUI を実装できるかどうかを確認しています。問題の 1 つは、マウスを使用してインターフェイスを構成するテキストを選択できることです。この動作を無効にすることはできますか?
また、マウス ポインターは、選択可能なテキスト上にある間、挿入キャレットに変わります。クリック可能なリンク上に表示されるハンドマウスポインターを無効にせずに、これを無効にしたいと思います。
PyQT と WebKit を介して HTML を使用して GUI を実装できるかどうかを確認しています。問題の 1 つは、マウスを使用してインターフェイスを構成するテキストを選択できることです。この動作を無効にすることはできますか?
また、マウス ポインターは、選択可能なテキスト上にある間、挿入キャレットに変わります。クリック可能なリンク上に表示されるハンドマウスポインターを無効にせずに、これを無効にしたいと思います。
それが私がやっている方法です:
cursor: default;
-webkit-user-select: none;
私は、html/css ベースのインターフェイスを備えたデスクトップ アプリという、非常によく似たものに取り組んでいます。上記のコードは、テキストの選択とキャレットを処理します。次のように、css プロパティのカーソルをリンクのポインタに設定します。
a { cursor: pointer; }
テキスト選択を無効にするために、JavaScript を使用して選択開始イベントで「false を返す」ことができます。