以下成员源于类 QComboBox 已过时。 提供它们是为使旧源代码能继续工作。强烈建议不要在新代码中使用它们。
(obsolete)
autoCompletion
: bool
(obsolete)
autoCompletionCaseSensitivity
: Qt::CaseSensitivity
(obsolete)
bool
|
autoCompletion () const |
(obsolete)
Qt::CaseSensitivity
|
autoCompletionCaseSensitivity () const |
(obsolete)
void
|
setAutoCompletion (bool enable ) |
(obsolete)
void
|
setAutoCompletionCaseSensitivity (Qt::CaseSensitivity sensitivity ) |
(obsolete)
void
|
activated (const QString & text ) |
(obsolete)
void
|
currentIndexChanged (const QString & text ) |
(obsolete)
void
|
highlighted (const QString & text ) |
This property is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.
This property holds whether the combobox provides auto-completion for editable items
使用 setCompleter () 代替。
默认情况下,此特性为
true
.
该特性在 Qt 4.1 引入。
访问函数:
bool | autoCompletion () const |
void | setAutoCompletion (bool enable ) |
另请参阅 editable .
This property is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.
This property holds whether string comparisons are case-sensitive or case-insensitive for auto-completion
默认情况下,此特性为 Qt::CaseInsensitive .
使用 setCompleter () instead. Case sensitivity of the auto completion can be changed using QCompleter::setCaseSensitivity ().
访问函数:
Qt::CaseSensitivity | autoCompletionCaseSensitivity () const |
void | setAutoCompletionCaseSensitivity (Qt::CaseSensitivity sensitivity ) |
另请参阅 autoCompletion .
[signal]
void
QComboBox::
activated
(const
QString
&
text
)
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
此信号被发射当用户选取组合框项时。项的 text 被传递。注意:此信号被发送,甚至在选取不改变时。若需要知道选取实际何时改变,使用信号 currentIndexChanged () 或 currentTextChanged ().
使用 QComboBox::textActivated () 代替
注意: 信号 activated 在此类中被重载。通过使用函数指针句法连接到此信号,Qt 提供用于获得如此范例展示的函数指针的方便帮助程序:
connect(comboBox, QOverload<const QString &>::of(&QComboBox::activated), [=](const QString &text){ /* ... */ });
[signal]
void
QComboBox::
currentIndexChanged
(const
QString
&
text
)
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
此信号被发送每当 currentIndex 在组合框透过用户交互或编程方式改变。项的 text 被传递。
Use currentIndexChanged(int) and get the text from the itemText (int) method.
注意: 信号 currentIndexChanged 在此类中被重载。通过使用函数指针句法连接到此信号,Qt 提供用于获得如此范例展示的函数指针的方便帮助程序:
connect(comboBox, QOverload<const QString &>::of(&QComboBox::currentIndexChanged), [=](const QString &text){ /* ... */ });
该函数在 Qt 4.1 引入。
[signal]
void
QComboBox::
highlighted
(const
QString
&
text
)
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
此信号被发送,当用户突显组合框弹出列表项。项的 text 被传递。
使用 textHighlighted () 代替
注意: 信号 highlighted 在此类中被重载。通过使用函数指针句法连接到此信号,Qt 提供用于获得如此范例展示的函数指针的方便帮助程序:
connect(comboBox, QOverload<const QString &>::of(&QComboBox::highlighted), [=](const QString &text){ /* ... */ });
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
使用 completer () 代替。
注意: Getter function for property autoCompletion.
另请参阅 setAutoCompletion ().
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
使用 setCompleter () 和 QCompleter::setCaseSensitivity () 代替。
注意: Getter function for property autoCompletionCaseSensitivity.
另请参阅 setAutoCompletionCaseSensitivity ().
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
使用 setCompleter () 代替。
注意: setter 函数对于特性 autoCompletion .
另请参阅 autoCompletion ().
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
使用 setCompleter () 和 QCompleter::setCaseSensitivity () 代替。
注意: setter 函数对于特性 autoCompletionCaseSensitivity .
另请参阅 autoCompletionCaseSensitivity ().