//change event一般是当前widget状态改变后触发的
//如字体改变、语言改变之类的。
//该方法主要捕获改变事件,当语言改变后,执行相关操作。
void player::changeEvent(QEvent *e) //重写的事件处理方法
{
QDialog::changeEvent(e); //让基类执行事件处理方法
switch (e->type()) { //根据事件类型判别
case QEvent::LanguageChange: //如果是语言改变事件
ui->retranslateUi(this); //更新UI的语言(看方法字面的,用户自定义方法)
break;
default:
break;
}
}