admin管理员组文章数量:1130349
我介绍的是基类为QMainWindow的窗体,想要在MainWindow::centralwidget下添加一个派生类,但又不想采用工具栏中添加原有的类型,如Frame、Widget等,比如要添加class SceneView,可以采用以下方式,先拖一个widget窗体到窗口中,图1,
然后右击widget——promote to…….弹出一个窗口,图2,
在Promoted class name中写入**,点击Add,图3,
点击Promote,图4,
保存为**.ui,发现在生成的ui_**.h中,出现如下代码,图5,
#include <sceneview.h> QT_BEGIN_NAMESPACE class Ui_MainWindow { public: QWidget *centralwidget; SceneView *widget; QMenuBar *menubar; QStatusBar *statusbar;
这样就可以自己写sceneview.h 和sceneview.cpp了。
转载于:https://wwwblogs/feifei9054/archive/2012/09/12/2682384.html
我介绍的是基类为QMainWindow的窗体,想要在MainWindow::centralwidget下添加一个派生类,但又不想采用工具栏中添加原有的类型,如Frame、Widget等,比如要添加class SceneView,可以采用以下方式,先拖一个widget窗体到窗口中,图1,
然后右击widget——promote to…….弹出一个窗口,图2,
在Promoted class name中写入**,点击Add,图3,
点击Promote,图4,
保存为**.ui,发现在生成的ui_**.h中,出现如下代码,图5,
#include <sceneview.h> QT_BEGIN_NAMESPACE class Ui_MainWindow { public: QWidget *centralwidget; SceneView *widget; QMenuBar *menubar; QStatusBar *statusbar;
这样就可以自己写sceneview.h 和sceneview.cpp了。
转载于:https://wwwblogs/feifei9054/archive/2012/09/12/2682384.html
版权声明:本文标题:在Qt Designer中添加派生类 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763934216a2972783.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论