做網(wǎng)站的外包能學(xué)到什么磁力蜘蛛
1.繼承自QWidge的窗口的呈現(xiàn),作為tabPage呈現(xiàn),作為獨(dú)立窗口呈現(xiàn)
2.繼承自QMainWindow的窗口的呈現(xiàn),作為abPage呈現(xiàn),作為獨(dú)立窗口呈現(xiàn)
1. 繼承自QWidge的窗口的呈現(xiàn)
1.1 作為tabPage呈現(xiàn)
void MutiWindowExample::on_actWidgetInsite_triggered()
{TFormDoc *form = new TFormDoc(this);//關(guān)閉時(shí) 自動(dòng)刪除 釋放form->setAttribute(Qt::WA_DeleteOnClose);int cur= ui->tabWidget->addTab(form,QString::asprintf("Doc %d",ui->tabWidget->count()));ui->tabWidget->setVisible(true);connect(form,&TFormDoc::titleChanged,this,&MutiWindowExample::do_changeTabTitle);
}
1.2 作為獨(dú)立窗口呈現(xiàn)
void MutiWindowExample::on_actWidget_triggered()
{TFormDoc *form = new TFormDoc(this);//關(guān)閉時(shí) 自動(dòng)刪除 釋放form->setAttribute(Qt::WA_DeleteOnClose);form->setWindowTitle("基于Widget的窗口,無父窗口,關(guān)閉時(shí)刪除釋放");//設(shè)置成window 窗口標(biāo)識(shí)form->setWindowFlag(Qt::Window,true);form->setWindowOpacity(0.9);//獨(dú)立窗口顯示form->show();
}
2. 繼承自QMainWindow的窗口的呈現(xiàn)
2.1 作為tabPage呈現(xiàn)
void MutiWindowExample::on_actWindowInsite_triggered()
{CustomDialogExample *form = new CustomDialogExample(this);form->setAttribute(Qt::WA_DeleteOnClose);//關(guān)閉立即釋放int cur = ui->tabWidget->addTab(form,QString::asprintf("Table %d",ui->tabWidget->count()));ui->tabWidget->setCurrentIndex(cur);ui->tabWidget->setVisible(true);
}
2.2 作為獨(dú)立窗口呈現(xiàn)
void MutiWindowExample::on_actWindow_triggered()
{CustomDialogExample *form = new CustomDialogExample(this);form->setAttribute(Qt::WA_DeleteOnClose);//關(guān)閉立即釋放form->setWindowTitle("基于QMainWindow的窗口");form->statusBar();form->show();
}