主窗口工具栏上的“剪切”、“复制”、“粘贴”、“字体设置”等按钮都是调用当前子窗口的相应函数,关键是获取当前 MDI 子窗体对象。
例如,“剪切”和“字体设置”按钮的代码如下:void QWMainWindow::on_actCut_triggered() { //cut QFormDoc* formDoc=(QFormDoc*)ui->mdiArea->activeSubWindow()->widget(); formDoc->textCut(); } void QWMainWindow::on_actFont_triggered() {//设置字体 QFormDoc* formDoc=(QFormDoc*)ui->mdiArea->activeSubWindow()->widget(); formDoc->setEditFont(); }