【问题标题】:Adding custom widget to GLADE将自定义小部件添加到 GLADE
【发布时间】:2014-04-08 19:28:47
【问题描述】:

您好,我正在使用 gtk3 和 glade 3.14...我想向 glade 添加一个自定义小部件,以便我可以轻松地将其添加到我的用户界面中。

我发现空地中缺少旋钮小部件,我在中找到旋钮小部件

http://sourceforge.net/projects/giw/

我下载并安装了仪表小部件,但它不会添加到 Glade。

林间空地中是否有旋钮小部件。

我尝试使用knob.c 和knob.h 文件并尝试了示例并得到了一些示例,但无法将它们集成到gade。

【问题讨论】:

    标签: gtk gtk3 glade


    【解决方案1】:

    您需要的是一个glade catalog file,它描述了您的小部件属性、目录名称和其他一些内容。如果目录位于默认查找路径之外,您可能还必须在对话框部分的 Edit > Preferences 下添加一个额外的目录路径,其中显示 Extra Catalog Paths

    For details on how to create a catalog, read the catalogintro.

    【讨论】:

    • 不清楚如何将我的自定义宽度添加到林间空地
    • 您需要自己编写一个目录文件,这是要求 - 没有它不会显示。
    • 如果项目不提供,你“不明白”你自己写。
    • 我不明白什么是 dtd 文件,通常当我们创建一个 glade 项目时,我们会得到一个 glade 文件,然后我们从 main.c 访问它什么是 dtd 文件
    • 小部件的 以便 glade 可以正确显示它们并将其映射回 xml,该 xml 将用于使用GtkBuilder 创建小部件。我在答案中链接到的目录介绍中解释了这一点以及更多内容。所以去吧,RTM。
    猜你喜欢
    • 1970-01-01
    • 2015-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    相关资源
    最近更新 更多