Qt QDesktopWidget和windows任务栏
我需要有应用程序在全屏模式下运行 为此,我使用了QDesktopWidget。当windows任务栏处于锁定状态时,它可以正常工作 当任务栏处于自动隐藏模式时,问题开始出现。 我找不到任何方式接收信息(信号),桌面上的任务栏大小已更改, 因此,我无法做出反应并更改我的小部件大小 有没有办法获取windows任务栏从隐藏变为可见或相反的信息 我很乐意得到任何提示。Qt QDesktopWidget和windows任务栏,qt,taskbar,Qt,Taskbar,我需要有应用程序在全屏模式下运行 为此,我使用了QDesktopWidget。当windows任务栏处于锁定状态时,它可以正常工作 当任务栏处于自动隐藏模式时,问题开始出现。 我找不到任何方式接收信息(信号),桌面上的任务栏大小已更改, 因此,我无法做出反应并更改我的小部件大小 有没有办法获取windows任务栏从隐藏变为可见或相反的信息 我很乐意得到任何提示。 Marek我不知道你为什么要用QDesktopWidget全屏模式运行!您只需通过以下方式将main窗口的状态设置为全屏: this-
Marek我不知道你为什么要用
QDesktopWidget
全屏模式运行!您只需通过以下方式将main窗口的状态设置为全屏:
this->setWindowState(Qt::WindowFullScreen);
可能重复或仅使用显示窗口时隐式设置状态的showFullScreen()。我的问题是:“如何获取windows任务栏更改的信息?”而不是“是否有其他方法”:)无论如何,thx