以下成員源於類 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 ().