Qt4:窗口出现在左上角的metacity上

时间:2015-06-19 13:15:47

标签: linux qt4 metacity

我有关于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()
        };
    }
}

这只是解决方法,但它实际上使窗口显示在上方。这就是出现另一个问题的地方:如果显示窗口并将焦点更改为调用它的窗口并按下按钮,我的窗口就会出现在它应该的同一个地方的上方。但如果我关闭窗口并再次调用它,它会出现在左上角。 有谁知道它为什么会发生? 提前谢谢。

0 个答案:

没有答案