GTK以Wayland作爲後端時,設置窗口居中無效的解決辦法

之前移植Gtk時,發現如果以Wayland爲後端設置窗口居中的話,會出現第一個窗口可以居中,但是後面創建的彈窗窗口出現的位置都是隨機的。後來發現瞭解決辦法: GTK對於Wayland作爲後端時有做特殊處理: 在Wayland作爲後端時,這個函數可以用來將一個新的彈出式窗口依附到已經映射到屏幕上的頂層窗口上。此時彈出式窗口作爲頂層窗口的一個子窗口,從而和頂層窗口建立聯繫: gtk_window_se
相關文章
相關標籤/搜索