Spec-Zone.ru › Qt 6.1

Класс 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::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 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)
QDebug operator<<(QDebug debug, QKeyCombination combination)
QDataStream & operator<<(QDataStream &out, 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::Modifier modifier)
QKeyCombination operator|(Qt::KeyboardModifier modifier, Qt::Key key)
QKeyCombination operator|(Qt::Modifier modifier, Qt::Key key)
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 может использоваться для представления комбинации клавиши с нулем или более модификаторами клавиатуры.

См. также 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().

Связанные нечлены

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.

QDebug operator<<(QDebug debug, QKeyCombination combination)

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

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

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

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

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

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.1/qkeycombination.html

Spec-Zone.ru

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