我正在使用外部 css 为我的 GTK3 应用程序设置主题(在 Windows 7、64 位上) 我还使用了描述应用程序中所有小部件的 xml 文件
这两个文件(.css 和 .xml)都在我的应用程序 (.exe) 的运行时期间使用
我的问题:如何编译我的应用程序,使其不再依赖于 css 和 xml 文件?
最佳答案
将文件放在 GResource
中并将它们直接编译到您的程序中。
文档解释得很好,但基本上您会在构建过程中生成一个 resource.c
和 resource.h
文件,对外部文件进行编码。然后将这些文件编译到您的程序中,它们将通过 URI 可用,例如 resource:///com/example/yourprogram/yourwidgets.xml
。
关于css - 如何将 css 文件和 xml 文件与 GTK3 元素组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34748381/