• 4429阅读
  • 1回复

通过ID号调用自定义类 [复制链接]

上一主题 下一主题
离线smallwanxx
 
只看楼主 正序阅读 楼主  发表于: 2010-03-18
自定义了很多类(比较多),想用一些ID号来标识,用ID建立一张表
假设在某个QFrame里面想建一个自己定义的控件,因为每次建立的时候并不确定是哪一种控件,是通过收到的信息决定的。所以希望通过得到ID号查表来获得控件的类型并创建。
怎么来做?
例如:
1表示QPushButton,2表示QLabel,
把QObject *item, new成我需要的类型,应该怎么做?以及ID的表应该怎么建?

离线benbenmajia

只看该作者 1楼 发表于: 2010-03-18
理论上说,所有的类都是从QObject继承来的,用QObject 来声明是可以的,至于你说的能不能用typedef来做,我不确定,只是这么想
安然.....
快速回复
限100 字节
 
上一个 下一个