Spec-Zone.ru › Qt 6.0

Класс QKeyCombination

Класс QKeyCombination хранит комбинацию клавиши с необязательными модификаторами. Подробнее...

Заголовок: #include <QKeyCombination>
CMake: find_package(Qt6 COMPONENTS Core REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
С тех пор: Qt 6.0
  • Список всех членов, включая унаследованные
  • Устаревшие члены

Открытые функции

QKeyCombination(Qt::KeyboardModifiers modifiers, Qt::Key key = Qt::Key_unknown)
QKeyCombination(Qt::Modifiers modifiers, Qt::Key key = Qt::Key_unknown)
QKeyCombination(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!=(QKeyCombination lhs, QKeyCombination rhs)
QKeyCombination operator+(Qt::Modifier modifier, Qt::Key key)
QKeyCombination operator+(Qt::Key key, Qt::KeyboardModifier modifier)
QKeyCombination operator+(Qt::Modifiers modifiers, Qt::Key key)
QKeyCombination operator+(Qt::Key key, Qt::KeyboardModifiers modifiers)
QKeyCombination operator+(Qt::KeyboardModifier modifier, Qt::Key key)
QKeyCombination operator+(Qt::KeyboardModifiers modifiers, Qt::Key key)
QKeyCombination operator+(Qt::Key key, Qt::Modifier modifier)
QKeyCombination operator+(Qt::Key key, Qt::Modifiers modifiers)
QDataStream & operator<<(QDataStream &out, QKeyCombination combination)
QDebug operator<<(QDebug debug, QKeyCombination combination)
bool operator==(QKeyCombination lhs, 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::Modifier modifier, Qt::Key key)
QKeyCombination operator|(Qt::Modifiers modifiers, Qt::Key key)
QKeyCombination operator|(Qt::KeyboardModifier modifier, Qt::Key key)
QKeyCombination operator|(Qt::KeyboardModifiers modifiers, Qt::Key key)
QKeyCombination operator|(Qt::Key key, Qt::Modifier modifier)
QKeyCombination operator|(Qt::Key key, Qt::Modifiers modifiers)

Подробное описание

Класс QKeyCombination может использоваться для представления комбинации клавиши с нулем или более модификаторами клавиатуры.

См. также QKeySequence.

Документация по функциям-членам

QKeyCombination::QKeyCombination(Qt::KeyboardModifiers modifiers, Qt::Key key = Qt::Key_unknown)

Создаёт объект QKeyCombination, который представляет собой комбинацию key с модификаторами modifiers.

См. также key() и keyboardModifiers().

QKeyCombination::QKeyCombination(Qt::Modifiers modifiers, Qt::Key key = Qt::Key_unknown)

Создаёт объект QKeyCombination, который представляет собой комбинацию key с модификаторами modifiers.

См. также key() и keyboardModifiers().

QKeyCombination::QKeyCombination(Qt::Key key = Qt::Key_unknown)

Создаёт объект QKeyCombination, который представляет клавишу key без модификаторов.

См. также key().

[static] QKeyCombination QKeyCombination::fromCombined(int combined)

Создаёт объект QKeyCombination из значения combined, которое должно быть результатом побитового ИЛИ между значением типа Qt::Key и значением типа Qt::KeyboardModifiers. toCombined() может быть использован для создания допустимых значений для combined.

См. также toCombined().

Qt::Key QKeyCombination::key() const

Возвращает клавишу, представленную этим объектом QKeyCombination.

См. также keyboardModifiers().

Qt::KeyboardModifiers QKeyCombination::keyboardModifiers() const

Возвращает модификаторы клавиатуры, представленные этим объектом QKeyCombination.

См. также key().

int QKeyCombination::toCombined() const

Возвращает целочисленное значение, полученное применением побитового ИЛИ между значениями key() и keyboardModifiers() этого объекта. Объект QKeyCombination может быть создан из возвращенного целочисленного значения с помощью fromCombined().

См. также fromCombined(), key() и keyboardModifiers().

END_OF_DOCUMENT_MARKER

Связанные не являющиеся членами

QKeyCombination operator|(Qt::Key key, Qt::KeyboardModifiers modifiers)

QKeyCombination operator|(Qt::Key key, Qt::Modifiers modifiers)

QKeyCombination operator|(Qt::KeyboardModifiers modifiers, Qt::Key key)

QKeyCombination operator|(Qt::Modifiers modifiers, Qt::Key key)

Возвращает объект QKeyCombination, представляющий комбинацию key с модификаторами modifiers.

QKeyCombination operator|(Qt::Key key, Qt::KeyboardModifier modifier)

QKeyCombination operator|(Qt::Key key, Qt::Modifier modifier)

QKeyCombination operator|(Qt::KeyboardModifier modifier, Qt::Key key)

QKeyCombination operator|(Qt::Modifier modifier, Qt::Key key)

Возвращает объект QKeyCombination, представляющий комбинацию key с модификатором modifier.

size_t qHash(QKeyCombination key, size_t seed = 0)

Возвращает значение хэша для key, используя seed для инициализации вычисления.

bool operator!=(QKeyCombination lhs, QKeyCombination rhs)

Возвращает true , если lhs и rhs имеют разные комбинации клавиш и модификаторов, иначе false.

QDataStream &operator<<(QDataStream &out, QKeyCombination combination)

Записывает комбинацию combination в поток out. Возвращает out.

См. также Сериализация типов данных Qt.

QDebug operator<<(QDebug debug, QKeyCombination combination)

Записывает комбинацию combination в объект отладки debug для целей отладки.

См. также Методы отладки.

bool operator==(QKeyCombination lhs, QKeyCombination rhs)

Возвращает true если lhs и rhs имеют одинаковую комбинацию клавиш и модификаторов, и false в противном случае.

QDataStream &operator>>(QDataStream &in, QKeyCombination &combination)

Считывает комбинацию combination из потока in. Возвращает in.

См. также Сериализация типов данных Qt.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qkeycombination.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API