admin 管理员组文章数量: 1184232
在Qt Designer中添加派生类
我介绍的是基类为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 添加继承的控件类 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1763933961a3279838.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论