Qt TrayIcon最小化窗口时

时间:2011-07-09 04:16:43

标签: qt system-tray minimize

我有这段代码:

void MainWindow::event(QEvent *event)
    {
        if(event->type() == QEvent::WindowStateChange) {
            if(isMinimized()) {
                trayIcon->show();
                hide();
                event->ignore();
            }else{
                event->accept();
            }
        }
    }

嗯,基本上是的。我正在尝试在窗口最小化时,它创建托盘图标并从任务栏隐藏应用程序。无论如何,我继续在“MainWindow”类中声明“No'void MainWindow :: event(QEvent *)”成员函数“当自动完成显示它时。

有什么想法吗?

0 个答案:

没有答案