如下重写onMin 和 onMax即可:
void onMin()
{
showMinimized();
}
void onMax()
{
QDesktopWidget* desktopWidget = QApplication::desktop();
if (!isMaximized() && size() == desktopWidget->size()) {
return;
}
if (isMaximized()) {
showNormal();
}
else {
showMaximized();
}
}