遗传系统导致Qt模糊

时间:2014-12-08 12:36:56

标签: c++ qt inheritance

我想在我的一个Qt应用程序中创建一个继承系统,其中有一个QObject派生类“Abstract1”,它实现了两个信号及其派生类,其中大部分将是QWidget派生的。

问题在于,我正在做的方式是导致“错误:'QObject'是”错误的模糊基础。对SO的研究揭示了其原因:我包括两个QObject实例,一个来自我的“Abstract1”类,另一个来自“QWidget”:

class MyNewClass : public Abstract1, public QWidget

我的问题:如何避免这个问题,但仍然保持我想要的结构?也就是说,纯QObject类包含信号和子类,包括这个,也是QWidget派生的?

0 个答案:

没有答案