最小化窗口时的 Qt TrayIcon
好吧,我有这段代码:
void MainWindow::event(QEvent *event)
{
if(event->type() == QEvent::WindowStateChange) {
if(isMinimized()) {
trayIcon->show();
hide();
event->ignore();
}else{
event->accept();
}
}
}
嗯,基本上是的。我正在尝试当窗口最小化时,它会创建托盘图标并从任务栏隐藏应用程序。不管怎样,当自动完成显示它时,我不断收到“在‘MainWindow’类中声明没有‘void MainWindow::event(QEvent *)’成员函数”。
有什么想法吗?
Well i have this piece of code:
void MainWindow::event(QEvent *event)
{
if(event->type() == QEvent::WindowStateChange) {
if(isMinimized()) {
trayIcon->show();
hide();
event->ignore();
}else{
event->accept();
}
}
}
Well, basically yes. I'm trying that when the Window is minimized, it creates the tray Icon and hides the application from Taskbar. Whatever, i keep getting "No 'void MainWindow::event(QEvent *)' member function declared in class 'MainWindow'" When the autocomplete shows it.
Any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论