在命名空间中升级自定义窗口小部件

Dat*_*Chu 7 c++ user-interface qt4

我在命名空间MyNameSpace中有MyCustomWidget

namespace MyNameSpace{
    class MyCustomWidget : public QWidget{
    };
}
Run Code Online (Sandbox Code Playgroud)

如何在UI表单中将QWidget提升为MyCustomWidget?它似乎不接受自定义命名空间.

and*_*ref 13

键入包含命名空间的类的名称:My::PushButton.有用.注意:

  • Qt Designer会尝试猜测标题名称:my_pushbutton.h.如果错了就改变它.
  • 您应该检查项目中的包含路径,以确定提升的窗口小部件的全局包含是否有效