Слияние кода завершено, страница обновится автоматически
#ifndef COMBOBOXEX_H
#define COMBOBOXEX_H
#include <QComboBox>
class ComboBoxEx : public QComboBox
{
Q_OBJECT
public:
explicit ComboBoxEx(QWidget *parent = nullptr);
protected:
bool eventFilter(QObject *target, QEvent *event);
void viewOnMouseMove(QMouseEvent *e);
void viewOnMousePress(QMouseEvent *e);
void viewOnMouseRelease(QMouseEvent *e);
private:
// 鼠标是否按下
bool m_MousePressed;
// 鼠标移动过的距离之和
int m_TotalMove;
// 鼠标按下时,滚动条的位置
int m_ScrollPosOnPress;
// 鼠标按下的坐标位置
QPoint m_PressPosition;
};
#endif // COMBOBOXEX_H
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )