QT遇到问题,查了半天还是搞不懂
voidplayer::changeEvent(QEvent*e){QDialog::changeEvent(e);switch(e->type()){caseQEven...
void player::changeEvent(QEvent *e)
{
QDialog::changeEvent(e);
switch (e->type()) {
case QEvent::LanguageChange:
ui->retranslateUi(this);
break;
default:
break;
}
}
谁能详细的介绍一下这个函数以及这个函数里面代码的意思,谢谢,各位大侠 展开
{
QDialog::changeEvent(e);
switch (e->type()) {
case QEvent::LanguageChange:
ui->retranslateUi(this);
break;
default:
break;
}
}
谁能详细的介绍一下这个函数以及这个函数里面代码的意思,谢谢,各位大侠 展开
1个回答
展开全部
//change event一般是当前widget状态改变后触发的
//如字体改变、语言改变之类的。
//该方法主要捕获改变事件,当语言改变后,执行相关操作。
void player::changeEvent(QEvent *e) //重写的事件处理方法
{
QDialog::changeEvent(e); //让基类执行事件处理方法
switch (e->type()) { //根据事件类型判别
case QEvent::LanguageChange: //如果是语言改变事件
ui->retranslateUi(this); //更新UI的语言(看方法字面的,用户自定义方法)
break;
default:
break;
}
}
有问题HI八
追问
请问有关于qt视频播放的代码吗?带注解的,就是这个似得很详细
追答
没有。就算是一般的项目也不会注释的这么详细。
建议你自己到网上搜索吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询