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

做网站是干啥的做水果网站需要些什么

做网站是干啥的,做水果网站需要些什么,桂林网站建设公司,公司创建一个网站多少钱目录 一、Qt体系框架: ​编辑二、布局方式: 1.绝对布局 setGeometry()函数 2.盒子布局: QHBoxLayout:水平布局管理器 QVBoxLayout:垂直布局管理器 QGridLayout:网格布局管理器 三、基本控件及其函数 标签类 :QLabel 按…

目录

一、Qt体系框架:

​编辑二、布局方式:

1.绝对布局

setGeometry()函数

2.盒子布局:

QHBoxLayout:水平布局管理器

QVBoxLayout:垂直布局管理器

QGridLayout:网格布局管理器

三、基本控件及其函数

标签类 :QLabel

按钮类:QPushButton

编辑框类 :QLineEdit

下拉框类:QComboBox

复选框类:QCheckBox

调色板类:QPalette

 提示框类:QMessageBox

QWidget基本函数:


一、Qt体系框架:

Qt类都有一个共同的祖先都是QObject类,其后面有三个大的子类分别负责不同的功能它们是:

  • QApplicaton:类管理图形用户界面应用程序和控制台程序的控制流和主要设置
  • QWidget:是所有用户界面对象的基类,负责管理图形界面(窗口)
  • QLayout:负责管理所有图形界面的摆放方式(布局)

二、布局方式:

1.绝对布局

setGeometry()函数

void QWidget::setGeometry ( int x, int y, int w, int h )

参数说明:

  x:表示子部件在父窗体行的位置

  y:表示子部件在父窗体列的位置

  w:表示子部件宽度

           h:表示子部件的高度

2.盒子布局:

  • QHBoxLayout:水平布局管理器

this->middle3=new QHBoxLayout();
this->middle3->addWidget(this->typeLab);

this->middle3->addWidget(this->typeBox);

this->middle3->setContentsMargins(80,0,80,0);//布局四周的距离,左上右下

  • QVBoxLayout:垂直布局管理器
  • QGridLayout:网格布局管理器

//初始化
this->gridlayout=new QGridLayout;   
this->gridlayout->addWidget(this->btn1,0,0);//添加进网状布局

//设置按钮随窗口变化
this->btn1->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);

//设置布局之间间隙
this->gridlayout->setSpacing(0);

//设置布局外边距

this->gridlayout->setMargin(0);

//舞台应用这个布局

this->setLayout(gridlayout);

三、基本控件及其函数

  • 标签类QLabel
  • 按钮类:QPushButton
  • 编辑框类 :QLineEdit

this->passEdit=new QLineEdit();
this->passEdit->setEchoMode(QLineEdit::Password);//编辑框以密文显示

  • 下拉框类:QComboBox

    QComboBox *typeBox;

//下拉框   
this->typeBox=new QComboBox();   
this->typeBox->addItem(QString::fromUtf8("学生证"));   
this->typeBox->addItem(QString::fromUtf8("身份证"));

  • 复选框类:QCheckBox

    QCheckBox *ck1;

    QCheckBox *ck2;

    QCheckBox *ck3;

  

  //复选框

    this->ck1=new QCheckBox(QString::fromUtf8("编程"));

    this->ck2=new QCheckBox(QString::fromUtf8("篮球"));

    this->ck3=new QCheckBox(QString::fromUtf8("足球"));

  • 调色板类:QPalette

//调色板
QPalette palette=this->palette();    palette.setBrush(QPalette::Background,QBrush(QPixmap("img/2.jpeg")));  //背景图片    //palette.setColor(QPalette::Background,Qt::black);   //背景颜色   
this->setPalette(palette);

  •  提示框类:QMessageBox

  • QWidget基本函数:
  • void QWidget::show ()//显示widget

  • void QWidget::hide ()//隐藏widget

  • bool QWidget::close ()//关闭widget

  • void QWidget:: resize ( int w, int h )//调整尺寸

  • void QWidget ::setWindowTitle()//设置窗口名字

  • void QWidget ::setWindowIcon()//设置窗口图标

例如:

this->resize(800,533);//设置窗口大小
this->setWindowTitle("捕鱼达人");   
this->setWindowIcon(QIcon("img/Fish_Icon.png"));

http://www.yayakq.cn/news/118167/

相关文章:

  • 开发购物网站玉溪网站开发
  • 建设厅网站官网中国企业网站建设案例
  • 重庆网站开发政务网站开发协议
  • 在线获取颜色代码网站做网站能自己找服务器吗
  • 高埗做网站本地的营销网站建设
  • 宿州做网站的有吗可以做试卷的网站英语
  • 网站的发布方案有哪些顺德手机网站设计信息
  • 网站建设销售怎样数字创意设计包括哪些方面
  • 律师行业网站建设简洁大气的网站首页
  • 怎么做网站的效果图山东省住房和城乡建设厅定额站子网站
  • 网站策划500字矿泉水网站模板
  • 电影网站做淘宝联盟更换网站后台管理系统
  • 英文网站做翻译接单怎么看网站是否被百度惩罚
  • 网站做的跟别人的一样可以吗有没有网址发一下
  • 制作网站需要怎么做的系统和网站哪个简单一点
  • 甘肃建设厅网站执业注册中心哪里app开发公司好
  • 门户网站欣赏深圳博大建设集团网站
  • 兰州做网站多少钱对网站建设公司说
  • 网站多语言切换网站建设课程的认识
  • 网站到期续费通知时装网站的建设
  • 已有网站备案更换idc 多久建设网站需要那几部
  • 专业做酒类营销的网站江苏省建设工程设计施工图审核中心网站
  • apache php 多个网站mt4网站建设
  • flash网站制作教程 下载广告推广图片
  • 网站设计网络推广优化moodle做网站
  • 阜宁住房和城乡建设局网站企业网络推广分析论文
  • 频繁从一个网站链接到另一个网站会影响百度收录么班级网站的建设
  • 卖视频会员个人网站怎么做网页开发模板
  • 专做运动装的网站wordpress搬家后重新安装
  • 厦门专业网站设计公司网络营销推广的渠道是什么