libglademm里AutoConnect被注释掉了。。。真郁闷
有很多时候,一个事件函数,里面需要调用控件的信息,虽然有函数可以得到控件的指针
但是我还是想能自定义类,继承GTK的控件,这样自由度更高一些
我的想法是如果能在界面文件中例如
<widget class="GtkButton" id="buttoncustom">
中,将class="GtkButton" 改成class="CustomButton" baseclass="GtkButton" ,libglademm能自动创建自定义的类实例,代替就好了
这样,我们就可以把事件函数写到类里面,让libglademm AutoConnect
不过后来想到,C++好像没有反射机制,动态生成类实例好像不可能
请问各位有办法完成么?打通这关我们就重写libglademm好了,编程方便得多了
没有繁重的手动帮定事件处理函数,也有更自由的类了
大家看看能实现不 |