GTK以Wayland作为后端时,设置窗口居中无效的解决办法
之前移植Gtk时,发现如果以Wayland为后端设置窗口居中的话,会出现第一个窗口可以居中,但是后面创建的弹窗窗口出现的位置都是随机的。后来发现了解决办法:GTK对于Wayland作为后端时有做特殊处理:在Wayland作为后端时,这个函数可以用来将一个新的弹出式窗口依附到已经映射到屏幕上的顶层窗口上。此时弹出式窗口作为顶层窗口的一个子窗口,从而和顶层窗口建立联系:gtk_window...
原创
2019-03-18 00:54:50 ·
1545 阅读 ·
0 评论