在QT中,诸如一下设置都可以使得程序启动时不占用焦点
setAttribute(Qt::WA_ShowWithoutActivating,true);
setWindowFlags(Qt::Tool|Qt::WindowDoesNotAcceptFocus);
但是如果还有其他设置,比如窗口置顶,设置无边框无标题栏,窗口透明等,这种设置就会失效。
此时可以通过windowsAPI来设置
HWND wid = (HWND)(this->winId())
在QT中,诸如一下设置都可以使得程序启动时不占用焦点
setAttribute(Qt::WA_ShowWithoutActivating,true);
setWindowFlags(Qt::Tool|Qt::WindowDoesNotAcceptFocus);
但是如果还有其他设置,比如窗口置顶,设置无边框无标题栏,窗口透明等,这种设置就会失效。
此时可以通过windowsAPI来设置
HWND wid = (HWND)(this->winId())
9920
1241
2804
1041

被折叠的 条评论
为什么被折叠?