/** 客户端最小化 */
void MainWindow::on_btn_minimum_clicked()
{
this->showMinimized();
}
/** 重绘窗体,解决最小化后在恢复,界面不更新的问题 */
void MainWindow::showEvent(QShowEvent *e)
{
this->setAttribute(Qt::WA_Mapped);
QWidget::showEvent(e);
}
/** 客户端关闭 */
void MainWindow::on_btn_closed_clicked()
{
/*关闭程序前可以做很多操作*/
// 退出主程序
QApplication* app;
app->quit();
}
QT中软件最小化以及关闭
于 2022-06-10 10:08:08 首次发布
这篇博客介绍了如何使用Qt进行界面操作,包括客户端窗口的最小化、恢复显示以及关闭事件的处理。`on_btn_minimum_clicked()`函数实现窗口最小化,`showEvent()`函数解决了最小化后再恢复时界面不更新的问题,而`on_btn_closed_clicked()`则展示了如何优雅地关闭程序并执行关闭前的操作。这些内容对于理解和操作Qt界面开发至关重要。
摘要由CSDN通过智能技术生成