VS_Qt在项目中新建子窗体ui,并手动生成.h文件、.cpp文件(后续有问题再更改)--在VS中手动配置ui文件和类

创建步骤及注意事项:

步骤1:创建ui文件;

方法1:通过vs中 右击项目—添加—新建项,打开下图,创建所需窗体ui

方法2:直接打开Qt Designer,创建我们所需的ui文件;创建完成后,保存到当前项目目录中,然后由vs导入ui文件到项目中;

步骤2:创建ui文件的类

首先:创建一个c++空类,类名(暂定)与ui文件对象名相同,并设置基类,如下图所示;

创建类后,发现xxx.h文件,只是一个引入基类头文件的空类

然后:按照VS_Qt自动生成的ui文件类,进行设置:

.h文件设置:

  1. 加入 #include "./x64/Debug/uic/ui_Widget.h"
  2. 加入Q_OBJECT宏  Widget(QWidget* parent = Q_NULLPTR)构造函数 以及 Ui::Widget ui;  
class Widget :
	public QWidget
{
	Q_OBJECT
public:
	Widget(QWidget* parent = Q_NULLPTR);
private:
	Ui::Widget ui;
}; 

 

.cpp文件设置:

  1. 加入构造函数的实现,并在内部加入ui.setupUi(this)
Widget::Widget(QWidget* parent)
	: QWidget(parent)
{
	ui.setupUi(this);
}

步骤3:此时UI文件与类已经关联了,接下来就可以在所需的类中引入头文件进行使用了!

注意:在第一次创建以及更改UI文件后,要点击生成,目的是产生所需的ui_xxx.h、moc_xxx.cpp以及qrc_xxx.cpp文件等!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值