기술나눔

일반적으로 사용되는 컨트롤(3)

2024-07-11

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

Q라인편집

QLineEdit는 텍스트를 입력할 수 있지만 줄바꿈을 할 수 없는 한 줄 입력 상자를 나타내는 데 사용됩니다.

핵심 속성:

속성설명하다
텍스트입력 상자의 텍스트
입력 마스크입력 콘텐츠 형식 제약
최대 길이최대 길이
액자테두리 추가 여부
에코모드 표시 모드: 1. QLineEdit::Normal: 이것이 기본값이며 텍스트 상자에 입력된 텍스트가 표시됩니다. 2. QLineEdit::Password: 이 모드에서는 입력된 문자가 숨겨지고 일반적으로 (*) 또는 (=)로 대체됩니다. 3. QLineEdit::NoEcho: 이 모드에서 텍스트 상자는 다음의 입력 문자를 에코하지 않습니다.
커서 위치커서 위치
조정텍스트 정렬, 가로 및 세로 정렬 설정
드래그 가능드래그 허용 여부
읽기 전용읽기전용인지(수정불가)
placeHolder텍스트입력 상자 내용이 비어 있으면 어떤 프롬프트 메시지가 표시됩니까?
clearButton활성화됨"클리어 버튼"이 자동으로 표시되는지 여부

핵심 신호:

신호설명하다
void cursorPositionChanged(int old, int new)마우스가 움직일 때 신호를 보냅니다. old는 이전 위치, new는 새 위치입니다.
void 편집 완료()이 신호는 Return 또는 Enter 키를 누르거나 라인 편집기가 포커스를 잃을 때 발생합니다.
void returnPressed()이 신호는 Return 또는 Enter 키를 누를 때 트리거됩니다. 유효성 검사기가 설정된 경우 트리거되기 전에 확인되어야 합니다.
void 선택 변경()이 신호는 선택한 텍스트가 변경될 때 발생합니다.
void textChanged(const QString