添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
想重写关闭事件。添加几个按钮。最小化那个按钮,按了,会最小化,并且托盘出现软件图标。结果点了之后右下角的图标会出来闪一下,然后关闭,啥毛病。求指点!!
void MainWindow :: closeEvent ( QCloseEvent * event ) { QMainWindow :: closeEvent ( event ); switch ( QMessageBox :: information ( this , tr ( "实时监测程序" ), tr ( "真的要离开吗?" ), tr ( "是的" ), tr ( "否" ), tr ( "最小化" ), 0 , 2 )) { case 0 : event -> accept (); break ; case 1 : default : event -> ignore (); break ; case 2 : trayIcon -> show (); hide (); break ; } }
QMainWindow::closeEvent(event);
switch( QMessageBox::information( this, tr("实时监测程序"),
tr("真的要离开吗?"),
tr("是的"), tr("否"),tr("最小化"),
case 0:
event->accept();
break;
case 1:
default:
event->ignore();
break;
case 2:
trayIcon->show();
hide();
break;
case QSystemTrayIcon::Trigger:
case QSystemTrayIcon::DoubleClick:
case QSystemTrayIcon::MiddleClick:
setWindowState(Qt::WindowNoState);
show();
break;
int r = QMessageBox::warning(
有个新问题就是 case QSystemTrayIcon::DoubleClick:这个事件经常触发不了,中键和单击都OK
a408815041 不会吧,我的一直可以  发表于 2013-5-27 09:12