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

男女在床上做暖暖插孔网站b2b有哪些电商平台

男女在床上做暖暖插孔网站,b2b有哪些电商平台,商业网站建设企业,北京注册公司交社保布局简介 为什么要布局?通过布局拖动不影响鼠标拖动窗口的效果等优点.QT设计器布局比较固定,不方便后期修改和维护;在Qt里面布局分为四个大类 : 盒子布局:QBoxLayout 网格布局:QGridLayout 表单布局&am…

布局简介

为什么要布局?通过布局拖动不影响鼠标拖动窗口的效果等优点.QT设计器布局比较固定,不方便后期修改和维护;在Qt里面布局分为四个大类 :

盒子布局:QBoxLayout

网格布局:QGridLayout

表单布局:QFormLayout

抽屉布局:QStackedLayout

QBoxLayout

一般使用它的两个子类QHBoxLayout 和 QVBoxLayout 负责水平和垂直布局

垂直布局示例:

#include "mainwindow.h"
#include <QApplication>
#include <QPushButton>
#include <QVBoxLayout>
#include <QHBoxLayout>MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{QWidget* w=new QWidget;setCentralWidget(w);//注意MainWindow不能直接进行布局QVBoxLayout* vlayout=new QVBoxLayout;QPushButton* b1=new QPushButton("b1");QPushButton* b2=new QPushButton("b2");QPushButton* b3=new QPushButton("b3");vlayout->addWidget(b1);vlayout->addStretch(1);//增加一个伸缩量vlayout->addWidget(b2);vlayout->addStretch(1);//增加一个伸缩量vlayout->addWidget(b3);vlayout->addStretch(2);//增加一个伸缩量centralWidget()->setLayout(vlayout);this->resize(300, 300);
}

水平布局示例:

#include "mainwindow.h"
#include <QApplication>
#include <QPushButton>
#include <QVBoxLayout>
#include <QHBoxLayout>MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{this->setWindowTitle("水平布局");QWidget* w=new QWidget;setCentralWidget(w);QHBoxLayout* hlayout=new QHBoxLayout;QPushButton* b1=new QPushButton("b1");QPushButton* b2=new QPushButton("b2");QPushButton* b3=new QPushButton("b3");hlayout->addWidget(b1);hlayout->addStretch(1);//增加一个伸缩量hlayout->addWidget(b2);hlayout->addStretch(1);//增加一个伸缩量hlayout->addWidget(b3);hlayout->addStretch(2);//增加一个伸缩量centralWidget()->setLayout(hlayout);this->resize(300, 300);
}

 水平布局和垂直布局综合(可以结合QGroupBox容器进行布局):

#include "mainwindow.h"
#include <QApplication>
#include <QPushButton>
#include <QVBoxLayout>
#include <QHBoxLayout>
#include <QGroupBox>
#include <QRadioButton>
MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{this->setWindowTitle("垂直布局");QWidget* w=new QWidget;setCentralWidget(w);QVBoxLayout* container=new QVBoxLayout;QGroupBox *hobby_box = new QGroupBox("爱好");QVBoxLayout* v_layout=new QVBoxLayout;QRadioButton* btn1 = new QRadioButton("抽烟");QRadioButton* btn2 = new QRadioButton("喝酒");QRadioButton* btn3 = new QRadioButton("玩乐");v_layout->addWidget(btn1);v_layout->addWidget(btn2);v_layout->addWidget(btn3);hobby_box->setLayout(v_layout);QGroupBox* gender_box = new QGroupBox("性别");QHBoxLayout* h_layout = new QHBoxLayout();QRadioButton* btn4 =  new QRadioButton("男");QRadioButton* btn5 = new QRadioButton("女");h_layout->addWidget(btn4);h_layout->addWidget(btn5);gender_box->setLayout(h_layout);container->addWidget(hobby_box);container->addWidget(gender_box);centralWidget()->setLayout(container);this->resize(300, 300);
}

 

QGridLayout

网格布局,有的人称之为九宫格布局;示例如下:

#include "mainwindow.h"
#include <QApplication>
#include <QPushButton>
#include <QVBoxLayout>
#include <QHBoxLayout>
#include <QGroupBox>
#include <QRadioButton>
#include <QStringList>
#include <QLineEdit>
#include <QGridLayout>MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{this->setWindowTitle("网格布局");QWidget* w=new QWidget;setCentralWidget(w);QVBoxLayout* container=new QVBoxLayout;QPushButton* m_buttons[20];const char* btnText[20] ={"7", "8", "9", "+", "(","4", "5", "6", "-", ")","1", "2", "3", "*", "<-","0", ".", "=", "/", "C"};QLineEdit* edit = new QLineEdit();edit->setPlaceholderText("请输入内容");QGridLayout* grid = new QGridLayout();int line_number = 0;int col_number = 0;for(line_number = 0;line_number < 4;line_number++){// 此时line_number是第几行for(col_number = 0;col_number < 5;col_number++){// 此时col_number是第几列m_buttons[line_number*5 + col_number] = new QPushButton();m_buttons[line_number*5 + col_number]->setText(btnText[line_number*5 + col_number]);grid->addWidget(m_buttons[line_number*5 + col_number], line_number, col_number);}}container->addWidget(edit);container->addLayout(grid);centralWidget()->setLayout(container);this->resize(300, 300);
}

QFormLayout

一般适用于提交数据form表单。比如: 登录,注册类似的场景

QStackedLayout

提供了多页面切换的布局,一次只能看到一个界面。 抽屉布局

http://www.mmbaike.com/news/71349.html

相关文章:

  • wordpress 插件编写百度seo价格查询
  • 自己做网站需要学什么网站上不去首页seo要怎么办
  • 网站需要的技术seo自动推广工具
  • 做众筹网站有哪些创建自己的网站
  • 网站建设怎样上传程序培训公司
  • 中国建设网官方网站济宁国泰经典营销案例分析
  • 辽宁大连网站建设长沙官网seo推广
  • 全国建筑人才求职招聘网站服务器域名怎么注册
  • 广告设计网站素材网络优化网站
  • 麦积区建设局网站企业关键词推广
  • 做网站要会哪些知识百度信息流怎么做效果好
  • 怎么做粉丝福利购网站世界杯球队最新排名
  • 美食网站制作代码重庆seo排名公司
  • 动态网站开发教材 传智播客今天重要新闻
  • 做网站用什么开源查看百度关键词价格
  • 天津网站建设重庆高端网站seo
  • 申请个人网址seo和sem的联系
  • 租号网站是怎么做的百度热搜 百度指数
  • 网站设计师薪资重庆seo
  • 东莞做网站公司网站注册要多少钱
  • 一家做公司点评的网站让手机变流畅的软件下载
  • 网站的备案要求上海谷歌推广
  • 网站官网上的新闻列表怎么做北京网络推广公司排行
  • 如何知道一个网站用什么建设的长尾关键词挖掘词
  • 设计师国外网站香港头条新闻
  • 做网站java步骤外贸推广公司
  • 西安南郊网站建设seo宣传网站
  • 建设b2c商城网站做网站关键词优化的公司
  • 网站建设与管理属于计算机专业吗谷歌浏览器下载
  • 如何通过cpa网站做推广信息流广告投放渠道