2011-11-08 39 views

回答

0

您必須創建一個窗口並以普通的方式顯示它。沒有辦法做到「只爲表演」,這樣說。對於GTK 2,您還必須顯示窗口(使其在屏幕上可見),然後對其進行截圖。在GTK 3中(它不支持舊的glade格式,只是更新的gtkbuilder格式),可以渲染到內存。所以從理論上講,只需渲染窗口並將其保存到文件而不涉及X(或任何其他特定後端)即可。

GTK手冊中包含pictures of all widgets(包含在源代碼中)。我不知道,但也許它們是以某種方式自動生成的。這可能值得深入研究。

相關問題