|
|
1
8
|
|
|
2
0
首先,如果您的小部件没有自己的X窗口(VBox没有),请将其放在EventBox中。 X composite extension 在X服务器中启用,您可以通过使用Xlib或等效工具手动调整小部件的X窗口来实现这一点。警告,这是一个黑客解决方案,如果您的用户没有启用合成扩展,它将不起作用。 如果不合成扩展,我看不到任何方法可以做到这一点。。。嗯,除了用手画所有的东西。GTK使用Cairo图形库来绘制小部件,理论上,在Cairo内部设置转换矩阵就足够了。。。但我看不到这样做的实际可能性。 |
|
|
3
0
我知道这个问题已经有一段时间没有得到回答了,但是如果你想开始子类化,下面是C代码。这是取自GTK演示套件。 https://github.com/GNOME/gtk/blob/gtk-3-22/demos/gtk-demo/offscreen_window.c |
|
|
DanielPerez · Julia+GTK:关闭窗户的信号 8 年前 |
|
|
Omer Naveed · 如何在GTK Vala中实现CSS样式? 8 年前 |
|
|
tayoung · 如何在GTK中禁用TextView的透明度? 8 年前 |