然后右键工程目录里面需要建立UI文件的文件夹,添加-》新建项,选择QT,出现QT UI模板,选择需要的。
然后加入对应的xx.h 和xx.cpp
DlgRooms.h
DlgRooms.cpp
之后还要添加到CMakeList.txt
OK 了。 UI文件在QT设计师中编辑。然后绑定信号,槽神马的就可以了。
1.新建一个qt designer custom widget项目一共会默认生成两个类,qtdesignerwidget用与插件设计,qtdesignerwidgetplugin用与把插件继承到qt designer中
2.在qtdesignerwidget中添加自定义插件代码
#include "QtDesignerWidget.h"
#include "QPushButton"
QtDesignerWidget::QtDesignerWidget(QWidget *parent)
: QWidget(parent)
{
QPushButton *button = new QPushButton(this)
button->setText("custom button")
}
3.用release版本进行编译,因为要集成到qt designer中必须要用release版本
4.把上图的dll拷贝到qt designer的plugin目录下
5.打开qt designer就可以看到我们自定义的插件了
建立一个UI文件,可以把我们自定义的插件拖到里面去
6.当我们要在自己的项目中使用自定义插件,需要把下图对应的两个文件复制到我们自己的项目中
————————————————
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)