我有关于Metacity的qt4窗口外观的问题。最初的问题是窗口出现在另一个窗口下,通过单击按钮从该窗口调用它。我通过发送_NET_ACTIVE_WINDOW在Compiz上解决了这个问题,但是对于metacity,它仍然无法正常工作。经过几个小时的谷歌搜索,我尝试了这个:
public class Deployment
{
public AppPoolSettings AppPool { get; set; }
public WebSiteSettings Site { get; set; }
// used by deserializer
public Deployment() { }
// use this to construct object
public static Deployment Create()
{
return new Deployment()
{
AppPool = new AppPoolSettings(),
Site = new WebSiteSettings()
};
}
}
这只是解决方法,但它实际上使窗口显示在上方。这就是出现另一个问题的地方:如果显示窗口并将焦点更改为调用它的窗口并按下按钮,我的窗口就会出现在它应该的同一个地方的上方。但如果我关闭窗口并再次调用它,它会出现在左上角。 有谁知道它为什么会发生? 提前谢谢。