技術共有

よく使用されるコントロール (3)

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

QLine編集

QLineEdit は、テキストの一部を入力できますが、行を折り返すことはできない単一行の入力ボックスを表すために使用されます。

コア属性:

属性説明する
文章入力ボックス内のテキスト
入力マスク入力コンテンツ形式の制約
最大長さ最大長さ
フレーム枠線を追加するかどうか
エコーモード表示モード: 1. QLineEdit::Normal: これはデフォルト値で、テキスト ボックスには入力されたテキストが表示されます。 2. QLineEdit::Password: このモードでは、入力された文字は非表示になり、通常は (*) または (=) に置き換えられます。 3. QLineEdit::NoEcho: このモードでは、テキスト ボックスは入力文字をエコーし​​ません。
カーソル位置カーソル位置
配置テキストの配置、水平方向と垂直方向の配置を設定します
ドラッグ有効ドラッグを許可するかどうか
読み取り専用読み取り専用かどうか (変更は許可されません)
プレースホルダーテキスト入力ボックスの内容が空の場合、どのようなプロンプト メッセージが表示されますか?
クリアボタンが有効「クリアボタン」を自動表示するかどうか

コア信号:

信号説明する
void カーソル位置が変更されました(int 古い、int 新しい)マウスが移動すると信号を発します。old は前の位置、new は新しい位置です
void 編集完了()この信号は、Return キーまたは Enter キーが押されたとき、またはライン エディタがフォーカスを失ったときに発生します。
void 押された状態を返す()この信号は、Return キーまたは Enter キーが押されたときにトリガーされます。バリデーターが設定されている場合、トリガーされる前に検証する必要があります。
void 選択が変更されました()この信号は、選択したテキストが変更されると発生します。
void テキスト変更(const QString