2024-10-01 09:40:09 发布
网友
如果出现这种情况,我想把python应用程序推到前面。我使用的是Kubuntu&QT3.1
我尝试过setActiveWindow(),但它只在KDE中闪烁任务栏。在
我认为Windows有一个函数bringwindowtofront()用于VB。在
KDE有类似的东西吗?在
检查KWin是否配置为防止焦点窃取。
你的代码可能没有什么问题,但是我们linux人不喜欢应用程序在我们工作时打扰我们,所以窃取焦点有点不受欢迎,在一些窗口管理器下也很难。
您是否尝试过在窗口中使用这3个(按此顺序)而不是仅使用setActiveWindow?
setActiveWindow
show() raise() # this might be raiseW() in Python setActiveWindow()
它起作用了!
show() raiseW() setActiveWindow() #in that sequence
加上KWin配置更改以强制防止焦点窃取。
谢谢你的帮助。
检查KWin是否配置为防止焦点窃取。
你的代码可能没有什么问题,但是我们linux人不喜欢应用程序在我们工作时打扰我们,所以窃取焦点有点不受欢迎,在一些窗口管理器下也很难。
您是否尝试过在窗口中使用这3个(按此顺序)而不是仅使用
setActiveWindow
?它起作用了!
加上KWin配置更改以强制防止焦点窃取。
谢谢你的帮助。
相关问题 更多 >
编程相关推荐