当前位置: 首页 > news >正文

专做正品的护肤品网站如何网站seo

专做正品的护肤品网站,如何网站seo,义乌多语言网站建设,vs2105制作个人网站博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Qt常用控件 | 布局管理器 | 水平布局Horizontal Layout 文章编号&…

  • 博客主页:Duck Bro 博客主页
  • 系列专栏:Qt 专栏
  • 关注博主,后期持续更新系列文章
  • 如果有错误感谢请大家批评指出,及时修改
  • 感谢大家点赞👍收藏⭐评论✍

Qt常用控件 | 布局管理器 | 水平布局Horizontal Layout

文章编号:Qt 学习笔记 / 42

文章目录

  • Qt常用控件 | 布局管理器 | 水平布局Horizontal Layout
    • 一、 QHBoxLayout介绍
      • 1. 简介
      • 2. 核心属性
    • 二、 QHBoxLayout使用
      • 1. 使用代码创建水平布局管理控件
      • 2. 布局嵌套(垂直布局嵌套水平布局)
      • 3. 图形化实现嵌套布局


一、 QHBoxLayout介绍

1. 简介

QHBoxLayout(水平布局)是Qt中的一种布局管理器,用于在水平方向上排列子控件。它是QBoxLayout的一个子类。

使用QHBoxLayout可以将子控件按照从左到右的顺序排列,子控件之间的间距可以通过设置布局的spacing属性来调整。

在这里插入图片描述

2. 核心属性

属性说明
layoutLeftMargin左侧边距
layoutRightMargin右侧边距
layoutTopMargin上⽅边距
layoutBottomMargin下⽅边距
layoutSpacing相邻元素之间的间距

二、 QHBoxLayout使用

1. 使用代码创建水平布局管理控件

  1. 编辑程序,创建三个按钮和一个水平布局,代码如下
#include "widget.h"
#include "ui_widget.h"
#include <QHBoxLayout>
#include <QPushButton>
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);//创建水平布局QHBoxLayout * layout = new QHBoxLayout();//创建三个按钮QPushButton *button1 =new QPushButton("按钮1");QPushButton *button2 =new QPushButton("按钮2");QPushButton *button3 =new QPushButton("按钮3");//将按钮设置到水平布局中layout->addWidget(button1);layout->addWidget(button2);layout->addWidget(button3);//设置layout到widget中this->setLayout(layout);
}Widget::~Widget()
{delete ui;
}
  1. 运行代码,查看结果,如下图所示
    在这里插入图片描述

2. 布局嵌套(垂直布局嵌套水平布局)

  1. 使用代码编写嵌套布局
#include "widget.h"
#include "ui_widget.h"
#include<QHBoxLayout>
#include<QVBoxLayout>
#include<QPushButton>
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);// 创建顶层 layoutQVBoxLayout* layoutParent = new QVBoxLayout();this->setLayout(layoutParent);// 添加两个按钮进去QPushButton* btn1 = new QPushButton("按钮1");QPushButton* btn2 = new QPushButton("按钮2");layoutParent->addWidget(btn1);layoutParent->addWidget(btn2);// 创建⼦ layoutQHBoxLayout* layoutChild = new QHBoxLayout();// 添加两个按钮进去QPushButton* btn3 = new QPushButton("按钮3");QPushButton* btn4 = new QPushButton("按钮4");layoutChild->addWidget(btn3);layoutChild->addWidget(btn4);// 把这个⼦layout 添加到父layout 中layoutParent->addLayout(layoutChild);
}Widget::~Widget()
{delete ui;
}
  1. 运行结果,查看结果
    在这里插入图片描述

3. 图形化实现嵌套布局

  1. 使用图形化界面创建嵌套布局,在垂直布局中嵌套水平布局
    在这里插入图片描述

  2. 运行代码,查看结果
    在这里插入图片描述


在这里插入图片描述

http://www.zhongyajixie.com/news/11212.html

相关文章:

  • 哪些建材网站可以做宣传关键词优化seo公司
  • 郑州外贸建站企业培训课程有哪些内容
  • 网站备案主体信息变更化妆品营销推广方案
  • 网站的ftp别的公司会给么大连网站seo
  • 做笔记的网站阿里巴巴推广
  • 手机怎么网站模板网站管理
  • 360建筑网靠谱么上海关键词排名手机优化软件
  • 网站绩效营销北京seo公司工作
  • 服务器做jsp网站教程视频教程免费网站优化排名
  • 网站css架构百度推广登录网址
  • 做高考题的网站合肥网络推广软件
  • jsp网站开发详解seo关键词是什么意思
  • 旅游营销型网站谷歌chrome手机版
  • ppt做网站北京知名seo公司精准互联
  • docker wordpress 修改端口seo服务内容
  • 阳江网站制作建设郑州网站顾问热狗网
  • 做网站备案是个人还是企业好爱链接网如何使用
  • 北京网站制作哪家好百度关键词搜索排名多少钱
  • 合肥官方网站优化费用5118数据分析平台官网
  • 常州做网站公司哪家好海南百度推广代理商
  • 做搬家服务网站问卷调查结果年度关键词有哪些
  • 网站建设与维护很累吗怎么弄一个网站
  • 自己建网站有什么用合肥seo
  • 网站备案查询是什么意思cilimao磁力猫在线搜索
  • 西安做政府网站的公司网站推广平台排行
  • 网站的安全检查怎么做新闻稿
  • 天津个人网站建设淘宝站外引流推广方法
  • 查询成绩的网站怎么做利于seo的建站系统有哪些
  • 网站做的好赚钱吗国家免费培训机构
  • 有网站是做水果原产地代发的吗永久免费个人网站注册