C++ 将Nufix GUI移植到QT
我正在尝试将使用Nucleus Grafix制作的GUI移植/重新写入Linux上的QT。Nucleus代码中有一个控件类,它是其他控件(如Button、Editbox、,radiobutton等。该基类最大限度地使用Nucleus API和控件结构。我的问题是,是移植/重写基类,还是使Button等控件类从QPushButton继承。哪一个更好 通常在这种情况下,进行双重继承比较容易。这可能不是最好的长期解决方案,但它可能会让你以最快的速度达到你想要的结果。请记住,C++ 将Nufix GUI移植到QT,c++,linux,qt,C++,Linux,Qt,我正在尝试将使用Nucleus Grafix制作的GUI移植/重新写入Linux上的QT。Nucleus代码中有一个控件类,它是其他控件(如Button、Editbox、,radiobutton等。该基类最大限度地使用Nucleus API和控件结构。我的问题是,是移植/重写基类,还是使Button等控件类从QPushButton继承。哪一个更好 通常在这种情况下,进行双重继承比较容易。这可能不是最好的长期解决方案,但它可能会让你以最快的速度达到你想要的结果。请记住,QObject-派生类必须是
QObject
-派生类必须是从中继承的第一个类,并避免使用QObject
s进行菱形继承。非常感谢。在Button的Nucleus控件类中保留QPushbutton之类的QT小部件类的指针变量怎么样?@Kalpana:对Nucleus一无所知,我想说,你也许可以这样做。如果您为QPushButton之类的类指定了父类,但在另一个类中维护指向它的指针,则需要注意对象所有权。