QT:使用代码进行窗口布局

第1步:建立页面工程,项目名称为“Example”,基类为“QDialog”,类名为Contant,取消创建界面复选框的选中状态。

第2步:建立修改用户基本信息类,基类为QWidget

(1)baseinfo.h

#ifndef BASEINFO_H
#define BASEINFO_H

#include <QWidget>
#include<QLabel>        //标签
#include<QLineEdit>
#include<QComboBox>     //下拉列表框,item,,列表项
#include<QTextEdit>     //多行文本框控件
#include<QGridLayout>   //网格布局
#include <QPushButton>  //按钮
class BaseInfo : public QWidget
{
    Q_OBJECT
public:
    explicit BaseInfo(QWidget *parent = nullptr);

signals:

private:
    //左侧
    QLabel *UsernameLabel;      //用户名
    QLabel *NameLabel;          //姓名
    QLabel *SexLabel;           //性别
    QLabel *DepartmentLabel;    //部门
    QLabel *AgeLabel;           //年龄
    QLabel *OtherLabel;         //其它
    QLineEdit *UserNameLineEdit;    //用户名编辑框
    QLineEdit *NameLineEdit;    //姓名编辑框
    QComboBox *SexComboBox;     //性别组合框
    QTextEdit *DepartmentTextEdit;  //部门文本框
    QLineEdit *AgeLineEdit;     //年龄编辑框
    QGridLayout *LeftLayout;    //网格布局
    //右侧
    QLabel *Headlabel;           //左上角
    QLabel *HeadIconLabel;
    QPushButton *UpdateHeadBtn; //更新按钮
    QHBoxLayout *TopRightLayout;    //水平布局
    QLabel *IntroductionLabel;      //个人说明
    QTextEdit *IntroductionTextEdit;    //个人说明文本框
    QVBoxLayout *RightLayout;   //垂直布局






};

#endif // BASEINFO_H

(2)baseinfo.cpp

#include "baseinfo.h"

BaseInfo::BaseInfo(Q
  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值