是否可以使用gtkmm定义GTK +类型? [英] Is it possible to define GTK+ type using gtkmm?

查看:149
本文介绍了是否可以使用gtkmm定义GTK +类型?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想定义一些gtkmm类型的新子类,实现底层GTK +对象的接口。然后,我想将它编译成某种类型的dll,并通过此接口在纯C代码(GTK +,无gtkmm)中使用。是否有可能?

I would like to define a new subclass of some gtkmm type, implementing interface of underlying GTK+ object. Then, i want to compile it into some kind of dll and use in pure C code (GTK+, no gtkmm) through this interface. Is it possible?

推荐答案

gtk + 中使用 gtkmm / em>:
$ b

The followings are required to use gtkmm widget in GTK+:


  1. gtkmm
  2. 中实现所需的自定义小部件
  3. Glade
  4. 创建一个库使用 Glade 设计包含自定义小部件的用户界面
  5. 为使用 GTK +
  6. 编写的应用程序声明 C 接口
  7. 使用 GtkBuilder

  1. implement the desired custom widget in gtkmm
  2. create a library from the widget for Glade
  3. design the user interface containing the custom widget with Glade
  4. declare the C interface for the application written in GTK+
  5. build the user interface from XML with GtkBuilder

详细信息可以在我的博客文章

这篇关于是否可以使用gtkmm定义GTK +类型?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆