赞
踩
QT获取最小化,最大化,关闭窗口事件
主程序头文件:
实现:
changeEvent,状态改变事件
closeEvent触发点击窗口关闭按钮事件
其代码它参考:
- /*重写该函数*/
- void MainWindow::changeEvent(QEvent *event)
- {
- if(QEvent::WindowStateChange == event->type())
- {
- QWindowStateChangeEvent * stateEvent = dynamic_cast<QWindowStateChangeEvent*>(event);
- if(Q_NULLPTR != stateEvent)
- {
- if(this->isMinimized())
- {
- qDebug()<<"最小化";
- }
- else if(this->isMaximized())
- {
- qDebug()<<"最大化";
- }
- else if(this->windowState()==Qt::WindowNoState)
- {
- qDebug()<<"正常";
- }
- }
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。