本文介绍了是否可以使用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+:
- 在 gtkmm 中实现所需的自定义小部件
- 为 Glade 创建一个库使用 Glade 设计包含自定义小部件的用户界面
- 为使用 GTK + 编写的应用程序声明 C 接口
- 使用
GtkBuilder
- implement the desired custom widget in gtkmm
- create a library from the widget for Glade
- design the user interface containing the custom widget with Glade
- declare the C interface for the application written in GTK+
- build the user interface from XML with
GtkBuilder
详细信息可以在我的。
这篇关于是否可以使用gtkmm定义GTK +类型?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!