QT中添加一个自定义ui界面

例 class win:
win.h

#ifndef WIN_H
#define WIN_H
#include <QWidget>
#include "ui_win.h"
namespace Ui {
    
     class win; }       //在Ui的namespace 中添加win类
class win : public QWidget
{
    
    
    Q_OBJECT				    //注意添加
public:
    explicit win(QWidget *parent = nullptr);
signals:
private:
    Ui::win *ui;				//创建ui指针
};
#endif // WIN_H

win.cpp

#include "win.h"
win::win(QWidget *parent) : QWidget(parent) , ui(new Ui::win)    //继承ui类
{
    
    
    ui->setupUi(this);         //设置ui
}

重要一点:注意修改ui的objectName属性,必须和class名字一样
总结:需要注意以上注释的几个步骤

猜你喜欢

转载自blog.csdn.net/weixin_43069863/article/details/120361117
今日推荐