此处用了事件过滤器
部分代码:
else if(watched==ui->textEdit)
{ if(event->type()==QEvent::KeyPress)
{
QKeyEvent *keyevent=static_cast<QKeyEvent*>(event); if((keyevent->modifiers()==Qt::ControlModifier)&&(keyevent->key()==Qt::Key_Up))//ctrl+up
{
upsize++; ui->textEdit->setStyleSheet(QString("font-size: %1px").arg(upsize));
}