![]() |
SARibbon 2.5.2
SARibbon wiki
|
处理Qt5与Qt6中的差异 更多...
函数 | |
| template<typename EventType > | |
| QPoint | eventGlobalPos (EventType *event) |
| 获取事件的位置(QPoint) | |
| template<typename EventType > | |
| QPoint | eventPos (EventType *event) |
| 获取事件的位置(QPoint) | |
| template<typename EventType > | |
| int | eventPosX (EventType *event) |
| 获取事件的x坐标 | |
| template<typename EventType > | |
| int | eventPosY (EventType *event) |
| 获取事件的y坐标 | |
| template<typename strType > | |
| int | horizontalAdvance (const QFontMetrics &fm, const strType &str) |
| 计算字符串的水平宽度(整数版本) | |
| template<typename strType > | |
| qreal | horizontalAdvanceF (const QFontMetricsF &fm, const strType &str) |
| 计算字符串的水平宽度(浮点数版本) | |
| int | wheelEventDelta (QWheelEvent *e) |
| Get vertical wheel delta value compatible with Qt5 and Qt6 | |
处理Qt5与Qt6中的差异
|
inline |
获取事件的位置(QPoint)
| EventType | 事件类型(需支持pos()或position()方法) |
| event | 事件指针 |
|
inline |
获取事件的位置(QPoint)
| EventType | 事件类型(需支持pos()或position()方法) |
| event | 事件指针 |
|
inline |
获取事件的x坐标
| EventType | 事件类型 |
| event | 事件指针 |
|
inline |
获取事件的y坐标
| EventType | 事件类型 |
| event | 事件指针 |
|
inline |
计算字符串的水平宽度(整数版本)
| fm | QFontMetrics对象 |
| str | 目标字符串 |
|
inline |
计算字符串的水平宽度(浮点数版本)
| fm | QFontMetricsF对象 |
| str | 目标字符串 |
|
inline |
Get vertical wheel delta value compatible with Qt5 and Qt6
This function provides a unified interface to retrieve the vertical scroll delta from a QWheelEvent, supporting both Qt5 (using delta()) and Qt6 (using angleDelta().y()) without changing the calling code.
The return value represents the vertical scroll amount:
| e | Pointer to the QWheelEvent object (must not be nullptr) |