QInputDialog Class
QInputDialog 클래스는 사용자로부터 단일 값을 가져오는 간단한 편의 대화 상자를 제공합니다. 더 보기...
헤더: | #include <QInputDialog> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake: | QT += widgets |
상속합니다: | QDialog |
- 상속된 멤버를 포함한 모든 멤버 목록
- QInputDialog는 표준 대화 상자의 일부입니다.
공용 유형
enum | InputDialogOption { NoButtons, UseListViewForComboBoxItems, UsePlainTextEditForTextInput } |
flags | InputDialogOptions |
enum | InputMode { TextInput, IntInput, DoubleInput } |
속성
|
|
공용 함수
QInputDialog(QWidget *parent = nullptr, Qt::WindowFlags flags = Qt::WindowFlags()) | |
virtual | ~QInputDialog() |
QString | cancelButtonText() const |
QStringList | comboBoxItems() const |
int | doubleDecimals() const |
double | doubleMaximum() const |
double | doubleMinimum() const |
double | doubleStep() const |
double | doubleValue() const |
QInputDialog::InputMode | inputMode() const |
int | intMaximum() const |
int | intMinimum() const |
int | intStep() const |
int | intValue() const |
bool | isComboBoxEditable() const |
QString | labelText() const |
QString | okButtonText() const |
void | open(QObject *receiver, const char *member) |
QInputDialog::InputDialogOptions | options() const |
void | setCancelButtonText(const QString &text) |
void | setComboBoxEditable(bool editable) |
void | setComboBoxItems(const QStringList &items) |
void | setDoubleDecimals(int decimals) |
void | setDoubleMaximum(double max) |
void | setDoubleMinimum(double min) |
void | setDoubleRange(double min, double max) |
void | setDoubleStep(double step) |
void | setDoubleValue(double value) |
void | setInputMode(QInputDialog::InputMode mode) |
void | setIntMaximum(int max) |
void | setIntMinimum(int min) |
void | setIntRange(int min, int max) |
void | setIntStep(int step) |
void | setIntValue(int value) |
void | setLabelText(const QString &text) |
void | setOkButtonText(const QString &text) |
void | setOption(QInputDialog::InputDialogOption option, bool on = true) |
void | setOptions(QInputDialog::InputDialogOptions options) |
void | setTextEchoMode(QLineEdit::EchoMode mode) |
void | setTextValue(const QString &text) |
bool | testOption(QInputDialog::InputDialogOption option) const |
QLineEdit::EchoMode | textEchoMode() const |
QString | textValue() const |
재구현된 공용 함수
virtual void | done(int result) override |
virtual QSize | minimumSizeHint() const override |
virtual void | setVisible(bool visible) override |
virtual QSize | sizeHint() const override |
시그널
void | doubleValueChanged(double value) |
void | doubleValueSelected(double value) |
void | intValueChanged(int value) |
void | intValueSelected(int value) |
void | textValueChanged(const QString &text) |
void | textValueSelected(const QString &text) |
정적 공용 멤버
double | getDouble(QWidget *parent, const QString &title, const QString &label, double value = 0, double min = -2147483647, double max = 2147483647, int decimals = 1, bool *ok = nullptr, Qt::WindowFlags flags = Qt::WindowFlags(), double step = 1) |
int | getInt(QWidget *parent, const QString &title, const QString &label, int value = 0, int min = -2147483647, int max = 2147483647, int step = 1, bool *ok = nullptr, Qt::WindowFlags flags = Qt::WindowFlags()) |
QString | getItem(QWidget *parent, const QString &title, const QString &label, const QStringList &items, int current = 0, bool editable = true, bool *ok = nullptr, Qt::WindowFlags flags = Qt::WindowFlags(), Qt::InputMethodHints inputMethodHints = Qt::ImhNone) |
QString | getMultiLineText(QWidget *parent, const QString &title, const QString &label, const QString &text = QString(), bool *ok = nullptr, Qt::WindowFlags flags = Qt::WindowFlags(), Qt::InputMethodHints inputMethodHints = Qt::ImhNone) |
QString | getText(QWidget *parent, const QString &title, const QString &label, QLineEdit::EchoMode mode = QLineEdit::Normal, const QString &text = QString(), bool *ok = nullptr, Qt::WindowFlags flags = Qt::WindowFlags(), Qt::InputMethodHints inputMethodHints = Qt::ImhNone) |
상세 설명
입력 값은 문자열, 숫자 또는 목록의 항목일 수 있습니다. 사용자가 무엇을 입력해야 하는지 알려주는 레이블을 설정해야 합니다.
getText(), getMultiLineText(), getInt(), getDouble(), getItem() 등 다섯 가지 정적 편의 함수가 제공됩니다. 예를 들어 모든 함수는 비슷한 방식으로 사용할 수 있습니다:
bool ok; QString text = QInputDialog::getText(this, tr("QInputDialog::getText()"), tr("User name:"), QLineEdit::Normal, QDir::home().dirName(), &ok); if (ok && !text.isEmpty()) textLabel->setText(text);
ok
변수는 사용자가 OK 을 클릭하면 참으로 설정되고, 그렇지 않으면 거짓으로 설정됩니다.
표준 대화상자 예제는 QInputDialog와 다른 내장 Qt 대화상자를 사용하는 방법을 보여줍니다.
QMessageBox 및 표준 대화 상자 예제를참조하십시오 .
멤버 유형 문서
열거형 QInputDialog::입력 다이얼로그 옵션
플래그 QInputDialog::입력 다이얼로그 옵션
이 열거형은 입력 대화 상자의 모양과 느낌에 영향을 주는 다양한 옵션을 지정합니다.
상수 | 값 | 설명 |
---|---|---|
QInputDialog::NoButtons | 0x00000001 | OK 및 Cancel 버튼을 표시하지 않습니다('라이브 대화 상자'에 유용). |
QInputDialog::UseListViewForComboBoxItems | 0x00000002 | setComboBoxItems()로 설정된 항목을 표시하려면 편집할 수 없는 QComboBox 대신 QListView 을 사용합니다. |
QInputDialog::UsePlainTextEditForTextInput | 0x00000004 | 여러 줄 텍스트 입력에는 QPlainTextEdit 을 사용합니다. 이 값은 5.2에 도입되었습니다. |
InputDialogOptions 유형은 QFlags<InputDialogOption>에 대한 typedef입니다. 입력 다이얼로그 옵션 값의 OR 조합을 저장합니다.
options, setOption() 및 testOption()도 참조하세요 .
enum QInputDialog::InputMode
이 열거형은 대화 상자에 대해 선택할 수 있는 다양한 입력 모드를 설명합니다.
Constant | 값 | 설명 |
---|---|---|
QInputDialog::TextInput | 0 | 텍스트 문자열 입력에 사용됩니다. |
QInputDialog::IntInput | 1 | 정수를 입력하는 데 사용됩니다. |
QInputDialog::DoubleInput | 2 | 배정밀도 정확도의 부동 소수점 숫자를 입력하는 데 사용됩니다. |
inputMode 를참조하세요 .
속성 문서
cancelButtonText : QString
이 속성에는 대화 상자를 취소하는 데 사용되는 버튼의 텍스트가 저장됩니다.
액세스 함수:
QString | cancelButtonText() const |
void | setCancelButtonText(const QString &text) |
comboBoxEditable : bool
이 속성은 입력 대화 상자에 사용된 콤보 상자를 편집할 수 있는지 여부를 저장합니다.
액세스 함수입니다:
bool | isComboBoxEditable() const |
void | setComboBoxEditable(bool editable) |
comboBoxItems : QStringList
이 프로퍼티에는 입력 대화 상자의 콤보 상자에 사용되는 항목이 저장됩니다.
액세스 함수를 저장합니다:
QStringList | comboBoxItems() const |
void | setComboBoxItems(const QStringList &items) |
doubleDecimals : int
더블 스핀박스의 정밀도를 소수점 단위로 설정합니다.
함수에 액세스합니다:
int | doubleDecimals() const |
void | setDoubleDecimals(int decimals) |
QDoubleSpinBox::setDecimals()도 참조하세요 .
doubleMaximum : double
이 속성은 입력으로 허용되는 최대 배정밀도 부동 소수점 값을 보유합니다.
이 속성은 입력 대화 상자가 DoubleInput 모드에서 사용되는 경우에만 관련이 있습니다.
함수 액세스:
double | doubleMaximum() const |
void | setDoubleMaximum(double max) |
doubleMinimum : double
이 속성은 입력으로 허용되는 최소 배정밀도 부동 소수점 값을 보유합니다.
이 속성은 입력 대화 상자가 DoubleInput 모드에서 사용되는 경우에만 관련이 있습니다.
함수 액세스:
double | doubleMinimum() const |
void | setDoubleMinimum(double min) |
doubleStep : double
이 속성은 이중 값이 증가 및 감소하는 단계를 보유합니다.
이 속성은 입력 대화 상자가 DoubleInput 모드에서 사용되는 경우에만 관련이 있습니다.
액세스 함수:
double | doubleStep() const |
void | setDoubleStep(double step) |
doubleValue : int
이 속성은 입력으로 허용되는 현재 배정밀도 부동 소수점 값을 보유합니다.
이 속성은 입력 대화 상자가 DoubleInput 모드에서 사용되는 경우에만 관련이 있습니다.
함수 액세스:
double | doubleValue() const |
void | setDoubleValue(double value) |
알림 신호:
void | doubleValueChanged(double value) |
inputMode : InputMode
이 속성은 입력에 사용되는 모드를 보유합니다.
이 속성은 대화 상자에 입력을 입력할 때 어떤 위젯을 사용할지 결정하는 데 도움이 됩니다.
액세스 함수:
QInputDialog::InputMode | inputMode() const |
void | setInputMode(QInputDialog::InputMode mode) |
intMaximum : int
이 속성은 입력으로 허용되는 최대 정수 값을 보유합니다.
이 속성은 입력 대화 상자가 IntInput 모드에서 사용되는 경우에만 관련이 있습니다.
함수 액세스:
int | intMaximum() const |
void | setIntMaximum(int max) |
intMinimum : int
이 속성은 입력으로 허용되는 최소 정수 값을 보유합니다.
이 속성은 입력 대화 상자가 IntInput 모드에서 사용되는 경우에만 관련이 있습니다.
액세스 함수:
int | intMinimum() const |
void | setIntMinimum(int min) |
intStep : int
이 속성은 정수 값이 증가 및 감소하는 단계를 보유합니다.
이 속성은 입력 대화 상자가 IntInput 모드에서 사용되는 경우에만 관련이 있습니다.
액세스 함수:
int | intStep() const |
void | setIntStep(int step) |
intValue : int
이 속성은 입력으로 허용되는 현재 정수 값을 보유합니다.
이 속성은 입력 대화 상자가 IntInput 모드에서 사용되는 경우에만 관련이 있습니다.
함수 액세스:
int | intValue() const |
void | setIntValue(int value) |
알림 신호:
void | intValueChanged(int value) |
labelText : QString
이 속성에는 입력해야 하는 내용을 설명하는 레이블의 텍스트가 저장됩니다.
액세스 함수:
QString | labelText() const |
void | setLabelText(const QString &text) |
okButtonText : QString
이 속성에는 대화 상자에서 항목을 수락하는 데 사용되는 버튼의 텍스트가 저장됩니다.
액세스 함수:
QString | okButtonText() const |
void | setOkButtonText(const QString &text) |
options : InputDialogOptions
이 속성에는 대화 상자의 모양과 느낌에 영향을 주는 다양한 옵션이 있습니다.
기본적으로 모든 옵션은 비활성화되어 있습니다.
기능에 접근합니다:
QInputDialog::InputDialogOptions | options() const |
void | setOptions(QInputDialog::InputDialogOptions options) |
setOption() 및 testOption()도 참조하세요 .
textEchoMode : QLineEdit::EchoMode
이 속성은 텍스트 값의 에코 모드를 유지합니다.
이 속성은 입력 대화 상자가 TextInput 모드에서 사용되는 경우에만 관련이 있습니다.
액세스 함수:
QLineEdit::EchoMode | textEchoMode() const |
void | setTextEchoMode(QLineEdit::EchoMode mode) |
textValue : QString
이 속성은 입력 대화 상자의 텍스트 값을 보유합니다.
이 속성은 입력 대화 상자가 TextInput 모드에서 사용되는 경우에만 관련이 있습니다.
함수 액세스:
QString | textValue() const |
void | setTextValue(const QString &text) |
알림 신호:
void | textValueChanged(const QString &text) |
멤버 함수 문서
QInputDialog::QInputDialog(QWidget *parent = nullptr, Qt::WindowFlags flags = Qt::WindowFlags())
주어진 parent 과 창 flags 으로 새 입력 대화 상자를 생성합니다.
[virtual noexcept]
QInputDialog::~QInputDialog()
입력 대화 상자를 삭제합니다.
[override virtual]
void QInputDialog::done(int result)
재구현합니다: QDialog::done(int r).
대화 상자를 닫고 결과 코드를 result 로 설정합니다. 이 대화 상자가 exec()와 함께 표시되면 done()는 로컬 이벤트 루프를 종료하고 exec()는 result 을 반환합니다.
QDialog::done()도 참조하세요 .
[signal]
void QInputDialog::doubleValueChanged(double value)
이 신호는 대화 상자에서 이중 값이 변경될 때마다 발생합니다. 현재 값은 value 으로 지정됩니다.
이 신호는 입력 대화 상자가 DoubleInput 모드에서 사용되는 경우에만 관련이 있습니다.
참고: 속성에 대한 알림 신호 doubleValue.
[signal]
void QInputDialog::doubleValueSelected(double value)
이 신호는 사용자가 대화 상자를 수락하여 이중 값을 선택할 때마다(예: OK 버튼 클릭) 발생합니다. 선택한 값은 value 에 의해 지정됩니다.
이 신호는 입력 대화 상자가 DoubleInput 모드에서 사용되는 경우에만 해당됩니다.
[static]
double QInputDialog::getDouble(QWidget *parent, const QString &title, const QString &label, double value = 0, double min = -2147483647, double max = 2147483647, int decimals = 1, bool *ok = nullptr, Qt::WindowFlags flags = Qt::WindowFlags(), double step = 1)
사용자로부터 부동 소수점 숫자를 가져오는 정적 편의 기능입니다.
title label 은 대화 상자의 제목 표시줄에 표시되는 텍스트(입력해야 하는 내용이 표시되어야 함)입니다. value 은 줄 편집이 설정될 기본 부동 소수점 숫자입니다. min 과 max 은 사용자가 선택할 수 있는 최소 및 최대 값입니다. decimals 은 숫자가 가질 수 있는 최대 소수점 자리 수입니다. step 은 사용자가 화살표 버튼을 눌러 값을 늘리거나 줄일 때 값이 변경되는 양입니다.
ok 가 null이 아닌 경우 *ok 은 사용자가 OK 을 누르면 참으로 설정되고 Cancel 을 누르면 거짓으로 설정됩니다. 대화 상자의 부모는 parent 입니다. 대화 상자는 모달이며 위젯 flags 을 사용합니다.
이 함수는 사용자가 입력한 부동 소수점 숫자를 반환합니다.
이 정적 함수는 다음과 같이 사용합니다:
bool ok; double d = QInputDialog::getDouble(this, tr("QInputDialog::getDouble()"), tr("Amount:"), 37.56, -10000, 10000, 2, &ok, Qt::WindowFlags(), 1); if (ok) doubleLabel->setText(QString("$%1").arg(d));
getText(), getInt(), getItem() 및 getMultiLineText()도 참조하세요 .
[static]
int QInputDialog::getInt(QWidget *parent, const QString &title, const QString &label, int value = 0, int min = -2147483647, int max = 2147483647, int step = 1, bool *ok = nullptr, Qt::WindowFlags flags = Qt::WindowFlags())
사용자로부터 정수를 입력받는 정적 편의 함수입니다.
title label 는 대화 상자의 제목 표시줄에 표시되는 텍스트입니다(입력해야 하는 내용이 표시되어야 함). value 는 스핀박스가 설정되는 기본 정수입니다. min 와 max 는 사용자가 선택할 수 있는 최소값과 최대값입니다. step 는 사용자가 화살표 버튼을 눌러 값을 늘리거나 줄일 때 값이 변경되는 양입니다.
ok 가 널이 아닌 경우 *ok 은 사용자가 OK 을 누르면 참으로 설정되고 Cancel 을 누르면 거짓으로 설정됩니다. 대화 상자의 부모는 parent 입니다. 대화 상자는 모달이며 위젯 flags 을 사용합니다.
성공하면 이 함수는 사용자가 입력한 정수를 반환하고, 실패하면 이니셜 value 을 반환합니다.
이 정적 함수는 다음과 같이 사용합니다:
bool ok; int i = QInputDialog::getInt(this, tr("QInputDialog::getInt()"), tr("Percentage:"), 25, 0, 100, 1, &ok); if (ok) integerLabel->setText(tr("%1%").arg(i));
getText(), getDouble(), getItem() 및 getMultiLineText()도 참조하세요 .
[static]
QString QInputDialog::getItem(QWidget *parent, const QString &title, const QString &label, const QStringList &items, int current = 0, bool editable = true, bool *ok = nullptr, Qt::WindowFlags flags = Qt::WindowFlags(), Qt::InputMethodHints inputMethodHints = Qt::ImhNone)
사용자가 문자열 목록에서 항목을 선택할 수 있도록 하는 정적 편의 기능입니다.
title label 은 대화 상자의 제목 표시줄에 표시되는 텍스트(입력해야 할 내용이 표시되어야 함)입니다. items 은 콤보 상자에 삽입되는 문자열 목록입니다. current 은 현재 항목이 되어야 하는 항목의 번호입니다. inputMethodHints 은 콤보 상자가 편집 가능하고 입력 방법이 활성화된 경우 사용되는 입력 방법 힌트입니다.
editable 이 참이면 사용자가 직접 텍스트를 입력할 수 있으며, 그렇지 않으면 기존 항목 중 하나만 선택할 수 있습니다.
ok 가 null이 아닌 경우 *ok는 사용자가 OK 을 누르면 참으로 설정되고 Cancel 을 누르면 거짓으로 설정됩니다. 대화 상자의 부모는 parent 입니다. 대화 상자는 모달이며 위젯 flags 을 사용합니다.
이 함수는 현재 항목의 텍스트를 반환하거나 editable 이 참이면 콤보 상자의 현재 텍스트를 반환합니다.
이 정적 함수는 다음과 같이 사용합니다:
QStringList items; items << tr("Spring") << tr("Summer") << tr("Fall") << tr("Winter"); bool ok; QString item = QInputDialog::getItem(this, tr("QInputDialog::getItem()"), tr("Season:"), items, 0, false, &ok); if (ok && !item.isEmpty()) itemLabel->setText(item);
getText(), getInt(), getDouble() 및 getMultiLineText()도 참조하세요 .
[static]
QString QInputDialog::getMultiLineText(QWidget *parent, const QString &title, const QString &label, const QString &text = QString(), bool *ok = nullptr, Qt::WindowFlags flags = Qt::WindowFlags(), Qt::InputMethodHints inputMethodHints = Qt::ImhNone)
사용자로부터 여러 줄 문자열을 가져오는 정적 편의 기능입니다.
title label 는 대화 상자의 제목 표시줄에 표시되는 텍스트입니다(입력해야 할 내용을 알려야 함). text 는 일반 텍스트 편집에 배치되는 기본 텍스트입니다. inputMethodHints 는 입력 방법이 활성화된 경우 편집 위젯에서 사용되는 입력 방법 힌트입니다.
ok 가 null이 아닌 경우 *ok는 사용자가 OK 을 누르면 참으로 설정되고 Cancel 을 누르면 거짓으로 설정됩니다. 대화 상자의 부모는 parent 입니다. 대화 상자는 모달이며 지정된 위젯 flags 을 사용합니다.
대화 상자가 수락되면 이 함수는 대화 상자의 일반 텍스트 편집 텍스트를 반환합니다. 대화 상자가 거부되면 null QString 이 반환됩니다.
이 정적 함수는 다음과 같이 사용합니다:
bool ok; QString text = QInputDialog::getMultiLineText(this, tr("QInputDialog::getMultiLineText()"), tr("Address:"), "John Doe\nFreedom Street", &ok); if (ok && !text.isEmpty()) multiLineTextLabel->setText(text);
getInt(), getDouble(), getItem() 및 getText()도 참조하세요 .
[static]
QString QInputDialog::getText(QWidget *parent, const QString &title, const QString &label, QLineEdit::EchoMode mode = QLineEdit::Normal, const QString &text = QString(), bool *ok = nullptr, Qt::WindowFlags flags = Qt::WindowFlags(), Qt::InputMethodHints inputMethodHints = Qt::ImhNone)
사용자로부터 문자열을 가져오는 정적 편의 함수.
title label 는 대화 상자의 제목 표시줄에 표시되는 텍스트입니다(입력해야 할 내용을 알려야 함). text 는 줄 편집에 배치되는 기본 텍스트입니다. mode 는 줄 편집에서 사용할 에코 모드입니다. inputMethodHints 는 입력 방법이 활성화된 경우 편집 위젯에 사용되는 입력 방법 힌트입니다.
ok 가 null이 아닌 경우 *ok는 사용자가 OK 을 누르면 참으로 설정되고 Cancel 을 누르면 거짓으로 설정됩니다. 대화 상자의 부모는 parent 입니다. 대화 상자는 모달이며 지정된 위젯 flags 을 사용합니다.
대화 상자가 수락되면 이 함수는 대화 상자의 줄 편집에 있는 텍스트를 반환합니다. 대화 상자가 거부되면 null QString 이 반환됩니다.
이 정적 함수는 다음과 같이 사용합니다:
bool ok; QString text = QInputDialog::getText(this, tr("QInputDialog::getText()"), tr("User name:"), QLineEdit::Normal, QDir::home().dirName(), &ok); if (ok && !text.isEmpty()) textLabel->setText(text);
getInt(), getDouble(), getItem() 및 getMultiLineText()도 참조하세요 .
[signal]
void QInputDialog::intValueChanged(int value)
이 신호는 대화 상자에서 정수 값이 변경될 때마다 발생합니다. 현재 값은 value 으로 지정됩니다.
이 신호는 입력 대화 상자가 IntInput 모드에서 사용되는 경우에만 관련이 있습니다.
참고: 속성에 대한 알림 신호 intValue.
[signal]
void QInputDialog::intValueSelected(int value)
이 신호는 사용자가 대화 상자를 수락하여 정수 값을 선택할 때마다(예: OK 버튼 클릭) 발생합니다. 선택한 값은 value 에 의해 지정됩니다.
이 신호는 입력 대화 상자가 IntInput 모드에서 사용되는 경우에만 관련이 있습니다.
[override virtual]
QSize QInputDialog::minimumSizeHint() const
재구현합니다: QDialog::minimumSizeHint() const.
void QInputDialog::open(QObject *receiver, const char *member)
이 함수는 신호 중 하나를 receiver 및 member 에 지정된 슬롯에 연결합니다. 특정 신호는 member 에 지정된 인수에 따라 달라집니다. 이들은 다음과 같습니다:
- textValueSelected() member 의 첫 번째 인수가 QString 인 경우.
- intValueSelected() member 의 첫 번째 인수가 int인 경우.
- doubleValueSelected() member 의 첫 번째 인수가 double 인 경우.
- accepted() member 에 인수가 없는 경우.
대화 상자가 닫히면 신호가 슬롯에서 연결이 끊어집니다.
void QInputDialog::setDoubleRange(double min, double max)
DoubleInput 모드에서 사용할 때 대화 상자에서 허용되는 배정밀도 부동 소수점 값의 범위를 설정하며, 최소값과 최대값은 각각 min 및 max 으로 지정합니다.
void QInputDialog::setIntRange(int min, int max)
IntInput 모드에서 사용할 때 대화 상자에서 허용되는 정수 값의 범위를 설정하며, 최소값과 최대값은 각각 min 및 max 으로 지정합니다.
void QInputDialog::setOption(QInputDialog::InputDialogOption option, bool on = true)
on 이 참이면 지정된 option 을 활성화하도록 설정하고, 그렇지 않으면 지정된 option 을 지웁니다.
options 및 testOption()도 참조하세요 .
[override virtual]
void QInputDialog::setVisible(bool visible)
다시 구현합니다: QDialog::setVisible(bool 표시).
[override virtual]
QSize QInputDialog::sizeHint() const
재구현합니다: QDialog::sizeHint() const.
bool QInputDialog::testOption(QInputDialog::InputDialogOption option) const
지정된 option 이 활성화된 경우 true
을 반환하고, 그렇지 않으면 false 를 반환합니다.
options 및 setOption()도 참조하세요 .
[signal]
void QInputDialog::textValueChanged(const QString &text)
이 신호는 대화 상자에서 텍스트 문자열이 변경될 때마다 발생합니다. 현재 문자열은 text 으로 지정됩니다.
이 신호는 입력 대화 상자가 TextInput 모드에서 사용되는 경우에만 관련이 있습니다.
참고: 속성에 대한 알림 신호 textValue.
[signal]
void QInputDialog::textValueSelected(const QString &text)
이 신호는 사용자가 대화 상자를 수락하여 텍스트 문자열을 선택할 때마다(예: OK 버튼 클릭) 발생합니다. 선택한 문자열은 text 으로 지정됩니다.
이 신호는 입력 대화 상자가 TextInput 모드에서 사용되는 경우에만 관련이 있습니다.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.