【发布时间】:2014-05-16 14:27:47
【问题描述】:
提升小部件是 QT 设计器中最好的功能之一。但是当使用设计器时,它是它自己的对象(在 setupUi 中)。这限制了扩展接口文件的能力。
是否可以使用某种工厂来获取提升的小部件,这样当需要提升的小部件的子类时,可以通过更改工厂并返回小部件的子类来实现。
要求:
NamePanel* myPanel;
void setupUi(QWidget* pWidget)
{
myPanel = Factory::CreateNamePanel();
}
是否有解决方法来实现这一点?
【问题讨论】: