css - 如何将 css 文件和 xml 文件与 GTK3 元素组合

标签 css xml compilation runtime gtk3

我正在使用外部 css 为我的 GTK3 应用程序设置主题(在 Windows 7、64 位上) 我还使用了描述应用程序中所有小部件的 xml 文件

这两个文件(.css 和 .xml)都在我的应用程序 (.exe) 的运行时期间使用

我的问题:如何编译我的应用程序,使其不再依赖于 css 和 xml 文件?

最佳答案

将文件放在 GResource 中并将它们直接编译到您的程序中。

文档解释得很好,但基本上您会在构建过程中生成一个 resource.cresource.h 文件,对外部文件进行编码。然后将这些文件编译到您的程序中,它们将通过 URI 可用,例如 resource:///com/example/yourprogram/yourwidgets.xml

关于css - 如何将 css 文件和 xml 文件与 GTK3 元素组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34748381/

相关文章:

java - 如何将 XML 文件的输出写入 Excel 文件?

go - 无法编译 Go 文件 - "initialization failure...xxxx redeclared in this block"

html - IE 7 或 8 的 CSS 问题在所有其他浏览器中工作正常

html - 使用 CSS 放大 div 并在单击时删除同一父级下的其他 div

c# - 在 C# 中操作 Word 2007 文档 XML

python - 我可以使用 nuitka 创建单个文件可执行文件吗?

php - 编译PHP7错误

css - 仅将 css 网格应用于第一行

css - 如何将 DIV 放置在页面底部的两个垂直导航栏之间

java - 无法使用 Java 编辑 XSL 属性值