Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在GTK+中定制非矩形gtklayout;3._Gtk_Gtk3 - Fatal编程技术网

如何在GTK+中定制非矩形gtklayout;3.

如何在GTK+中定制非矩形gtklayout;3.,gtk,gtk3,Gtk,Gtk3,当使用GTK+2时,我们可以使用GTK\u widget\u shape\u combine\u mask和GTK\u widget\u input\u shape\u combine\u mask来定制一个非矩形的gtklayout 例如,对于带有圆形孔的GTKLayout,我们可以通过圆形孔看到自定义GTKLayout的小部件底部 在GTK+3中,GTK_小部件_形状_组合_掩码替换为GTK_小部件_形状_组合_区域。当使用gtk\u widget\u shape\u combine\u r

当使用GTK+2时,我们可以使用
GTK\u widget\u shape\u combine\u mask
GTK\u widget\u input\u shape\u combine\u mask
来定制一个非矩形的gtklayout

例如,对于带有圆形孔的GTKLayout,我们可以通过圆形孔看到自定义GTKLayout的小部件底部

在GTK+3中,
GTK_小部件_形状_组合_掩码
替换为
GTK_小部件_形状_组合_区域
。当使用
gtk\u widget\u shape\u combine\u region
gtk\u widget\u input\u shape\u combine\u region
时,我们无法通过圆孔看到自定义gtk视图的小部件底部

为什么??如何在GTK+3中实现非矩形GTKLayout