📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 118行目: | 118行目: | ||
* [Ctrl] + [V]キーで貼り付ける。 | * [Ctrl] + [V]キーで貼り付ける。 | ||
<br> | <br> | ||
* コンテキストメニューの無効化 | |||
*: Qt Designerにて、<code>contextMenuPolicy</code>プロパティの値をを<code>NoContextMenu</code>にする。 | |||
*: また、ソースコードにて以下を記述する。 | |||
*: <code>setContextMenuPolicy(Qt::NoContextMenu);</code> | |||
*: 無効にしない場合、値を<code>NoContextMenu</code>ではなく<code>CustomContextMenu</code>にして、独自のコンテキストメニューを作成してもよい。 | |||
*: <br> | |||
* ドラッグ&ドロップの無効化 | |||
*: Qt Designerにて、<code>acceptDrops</code>プロパティのチェックボックスからチェックを外す。 | |||
*: また、ソースコードにて以下を記述する。 | |||
*: <code>setAcceptDrops(false);</code> | |||
*: <br> | |||
* [Ctrl] + [V]キーの無効化 | |||
*: <code>QLineEdit::keyPressEvent</code>メソッドをオーバーライドする。 | |||
<br> | <br> | ||
以下の例では、ラインエディットを<code>QLineEdit</code>クラスを継承した派生クラス<code>QLineEditEx</code>クラスに昇格している。<br> | 以下の例では、ラインエディットを<code>QLineEdit</code>クラスを継承した派生クラス<code>QLineEditEx</code>クラスに昇格している。<br> | ||