这个窗的存在限制我们最小化和关闭窗口的操作
所以首先我们先把窗口框隐藏
this->setWindowFlags(Qt::FramelessWindowHint);//隐藏窗口框
首先在我的ui界面画出
//最小化
void MainWindow::on_miniButton_clicked()
{
this->showMinimized();//最小化
}
关闭窗口
这里做了一个窗口淡化退出的
void MainWindow::on_exitButton_clicked()
{
/* 慢慢消失的效果 */
QPropertyAnimation *animation = new QPropertyAnimation(this,"windowOpacity");
animation->setDuration(1000);
animation->setStartValue(1);
animation->setEndValue(0);
animation->start();
connect(animation,SIGNAL(finished()),this,SLOT(close()));//效果显示完后关闭
}
> ```其他:
```cpp
void MainWindow::on_clothesButton_clicked()
{
QDialog *dialog = new QDialog(this);
dialog->setWindowTitle(tr("电脑管家-皮肤中心"));
dialog->setFixedSize(300,200);
dialog->show();
}