好的,所以我实现了以下功能:
CommandInput
是一个继承class QComboBox
的类。
void CommandInput::dragEnterEvent(QDragEnterEvent *event)
{
qDebug() << "Proposed drop " << event->mimeData()->formats();
event->acceptProposedAction();
}
并且工作正常。
但问题是我的以下功能不起作用,实际上当我点击鼠标按钮时,什么都没有打印出来,为什么会这样?
void CommandInput::mousePressEvent(QMouseEvent *e)
{
qDebug()<<"X IS"<<e->pos().x();
}