QKeyCombination 類存儲鍵和可選修飾符的組閤。 更多...
| 頭: |
#include <QKeyCombination>
|
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
|
| qmake: |
QT += core
|
| Since: | Qt 6.0 |
此類 相等可比較 .
| QKeyCombination (Qt::Key key = Qt::Key_unknown) | |
| QKeyCombination (Qt::KeyboardModifiers modifiers , Qt::Key key = Qt::Key_unknown) | |
| QKeyCombination (Qt::Modifiers modifiers , Qt::Key key = Qt::Key_unknown) | |
| Qt::Key | key () const |
| Qt::KeyboardModifiers | keyboardModifiers () const |
| int | toCombined () const |
| QKeyCombination | fromCombined (int combined ) |
| size_t | qHash (QKeyCombination key , size_t seed = 0) |
| bool | operator!= (const QKeyCombination & lhs , const QKeyCombination & rhs ) |
| QDataStream & | operator<< (QDataStream & out , QKeyCombination combination ) |
| QDebug | operator<< (QDebug debug , QKeyCombination combination ) |
| bool | operator== (const QKeyCombination & lhs , const QKeyCombination & rhs ) |
| QDataStream & | operator>> (QDataStream & in , QKeyCombination & combination ) |
| QKeyCombination | operator| (Qt::Key key , Qt::KeyboardModifier modifier ) |
| QKeyCombination | operator| (Qt::Key key , Qt::KeyboardModifiers modifiers ) |
| QKeyCombination | operator| (Qt::Key key , Qt::Modifier modifier ) |
| QKeyCombination | operator| (Qt::Key key , Qt::Modifiers modifiers ) |
| QKeyCombination | operator| (Qt::KeyboardModifier modifier , Qt::Key key ) |
| QKeyCombination | operator| (Qt::KeyboardModifiers modifiers , Qt::Key key ) |
| QKeyCombination | operator| (Qt::Modifier modifier , Qt::Key key ) |
| QKeyCombination | operator| (Qt::Modifiers modifiers , Qt::Key key ) |
QKeyCombination 類可用於錶示具有零個或多個鍵盤修飾符的鍵組閤。
另請參閱 QKeySequence .
[constexpr noexcept]
QKeyCombination::
QKeyCombination
(
Qt::Key
key
= Qt::Key_unknown)
Constructs a QKeyCombination object that represents the key key and no modifiers.
另請參閱 key ().
[explicit constexpr noexcept]
QKeyCombination::
QKeyCombination
(
Qt::KeyboardModifiers
modifiers
,
Qt::Key
key
= Qt::Key_unknown)
Constructs a QKeyCombination object that represents the combination of key 采用修飾符 modifiers .
另請參閱 key () 和 keyboardModifiers ().
[explicit constexpr noexcept]
QKeyCombination::
QKeyCombination
(
Qt::Modifiers
modifiers
,
Qt::Key
key
= Qt::Key_unknown)
Constructs a QKeyCombination object that represents the combination of key 采用修飾符 modifiers .
另請參閱 key () 和 keyboardModifiers ().
[static constexpr]
QKeyCombination
QKeyCombination::
fromCombined
(
int
combined
)
構造 QKeyCombination object by extracting the key and the modifiers out of combined , which must be the result of a bitwise OR between a value of type Qt::Key and value of type Qt::KeyboardModifiers . toCombined () can be used in order to produce valid values for combined .
另請參閱 toCombined ().
[constexpr noexcept]
Qt::Key
QKeyCombination::
key
() const
返迴錶示的鍵通過此 QKeyCombination 對象。
另請參閱 keyboardModifiers ().
[constexpr noexcept]
Qt::KeyboardModifiers
QKeyCombination::
keyboardModifiers
() const
返迴錶示的鍵盤修飾符通過此 QKeyCombination 對象。
另請參閱 key ().
[constexpr noexcept]
int
QKeyCombination::
toCombined
() const
Returns an integer value obtained by applying a bitwise OR between the values of key () 和 keyboardModifiers () represented by this object. A QKeyCombination object can be created from the returned integer value by using fromCombined ().
另請參閱 fromCombined (), key (),和 keyboardModifiers ().
[constexpr noexcept]
QKeyCombination
operator|
(
Qt::Key
key
,
Qt::KeyboardModifier
modifier
)
[constexpr noexcept]
QKeyCombination
operator|
(
Qt::Key
key
,
Qt::Modifier
modifier
)
[constexpr noexcept]
QKeyCombination
operator|
(
Qt::KeyboardModifier
modifier
,
Qt::Key
key
)
[constexpr noexcept]
QKeyCombination
operator|
(
Qt::Modifier
modifier
,
Qt::Key
key
)
返迴 QKeyCombination 對象以錶示組閤的 key with the modifier modifier .
[constexpr noexcept]
QKeyCombination
operator|
(
Qt::Key
key
,
Qt::KeyboardModifiers
modifiers
)
[constexpr noexcept]
QKeyCombination
operator|
(
Qt::Key
key
,
Qt::Modifiers
modifiers
)
[constexpr noexcept]
QKeyCombination
operator|
(
Qt::KeyboardModifiers
modifiers
,
Qt::Key
key
)
[constexpr noexcept]
QKeyCombination
operator|
(
Qt::Modifiers
modifiers
,
Qt::Key
key
)
返迴 QKeyCombination 對象以錶示組閤的 key 采用修飾符 modifiers .
[constexpr noexcept]
size_t
qHash
(
QKeyCombination
key
,
size_t
seed
= 0)
返迴哈希值為 key ,使用 seed 做計算種子。
[constexpr noexcept]
bool
operator!=
(const
QKeyCombination
&
lhs
, const
QKeyCombination
&
rhs
)
返迴
true
if
lhs
and
rhs
have different combinations of key and modifiers, otherwise
false
.
寫入組閤 combination 進流 out 。返迴 out .
另請參閱 序列化 Qt 數據類型 .
寫入組閤 combination 到 debug 對象 debug 為調試目的。
另請參閱 調試技術 .
[constexpr noexcept]
bool
operator==
(const
QKeyCombination
&
lhs
, const
QKeyCombination
&
rhs
)
返迴
true
if
lhs
and
rhs
have the same combination of key and modifiers, and
false
否則。
讀取組閤 combination 從流 in 。返迴 in .
另請參閱 序列化 Qt 數據類型 .