我现在是在做嵌入式应用,使用Linux qt做开发环境。现在我希望每次按钮和点击QListWidget中的选项时系统的蜂鸣器可以蜂鸣一下(底层驱动已弄好)。我现在能重写notify(),在里面添加if((obj->metaObject()->className() == QLineEdit::staticMetaObject.className){
GPIO_SYS_BUZZ_ON;//蜂鸣器蜂鸣
usleep(30000);
GPIO_SYS_BUZZ_OFF;
}判断事件窗口是按钮就让蜂鸣器蜂鸣一下,但我现在的问题是,我不知道怎么让系统知道我点击了QListWidget下其中的(QListWidgetItem?),因为QListWidgetItem没有staticMetaObject.className()!有没有什么办法解决?求指导,谢谢啦!