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

网站建设与维护课程总结无锡seo公司找哪家好

网站建设与维护课程总结,无锡seo公司找哪家好,网站优化效果,网站开发职业要求QHBoxLayout水平布局,QVBoxLayout垂直布局,QFormLayout表单布局管理器,是常用的布局管理器,是用代码编写应用界面必不可少的功能类. 1.tips 这里值得注意的是,2个单选按钮(QRadioButton)同时放进一个水平布局管理器(QHBoxLayout)中,相当于放进了一个分组器中,此时,2个单选按钮…

 QHBoxLayout水平布局,QVBoxLayout垂直布局,QFormLayout表单布局管理器,是常用的布局管理器,是用代码编写应用界面必不可少的功能类.

1.tips

这里值得注意的是,2个单选按钮(QRadioButton)同时放进一个水平布局管理器(QHBoxLayout)中,相当于放进了一个分组器中,此时,2个单选按钮只能同时选中一个.水平布局管理器,顾名思义:放在这个水平布局管理器中的3个控件,只能均匀的排列成一行.代码如下

    //添加到水平布局管理器QHBoxLayout* sexLayout = new QHBoxLayout;//添加部件,这里把2个单选按钮男女,一起放到了布局管理器中(相当于分组框),此时只能选中一个sexLayout->addWidget(sexLabel);    //标签sexLayout->addWidget(manBtn);      //单选按钮sexLayout->addWidget(womenBtn);    //单选按钮

2.tips

把标签和行编辑器联系起来,建立"伙伴关系".使用函数setBuddy()使2者连接起来,达到使用快捷键定位到该行编辑器进行输入.详细看如下代码.

3.tips

不通过设计模式布局界面,而是使用代码把控件,标签,行编辑器等,进行桌面布局.

#include "codelayout.h"
#include <QApplication>
#include <QLabel>
#include <QLineEdit>
#include <QFormLayout>
#include <QRadioButton>
#include <QPushButton>
#include <QSpacerItem>//空格项,分隔控件与控件的距离.//使用代码进行构建,不使用设计模式进行设计
int main(int argc, char *argv[])
{QApplication a(argc, argv);CodeLayout w;//标签名QLabel* nameLabel = new QLabel("姓名:(&N)");QLabel* ageLabel = new QLabel("年龄:(&A)");QLabel* emailLabel = new QLabel("邮箱:(&E)");QLabel* numLabel = new QLabel("门牌号码:");//文本输入框,文本编辑器QLineEdit* nameLineEdit = new QLineEdit;QLineEdit* ageLineEdit = new QLineEdit;QLineEdit* emailLineEdit = new QLineEdit;QLineEdit* numLineEdit = new QLineEdit;//设置伙伴关系nameLabel->setBuddy(nameLineEdit);ageLabel->setBuddy(ageLineEdit);emailLabel->setBuddy(emailLineEdit);//常用于表单,标签布局(水平),布局管理器...前面放标签lable,后面反行编辑器editQFormLayout* headerLayout = new QFormLayout;//new 一个对象. QFormLayout(&w)指定w为父窗体headerLayout->addRow(nameLabel,nameLineEdit);headerLayout->addRow(ageLabel,ageLineEdit);headerLayout->addRow(emailLabel,emailLineEdit);headerLayout->addRow(numLabel,numLineEdit);QLabel* sexLabel = new QLabel("性别:");QRadioButton* manBtn = new QRadioButton;QRadioButton* womenBtn = new QRadioButton;manBtn->setText("男");womenBtn->setText("女");//添加到水平布局管理器QHBoxLayout* sexLayout = new QHBoxLayout;//添加部件,这里把2个单选按钮男女,一起放到了布局管理器中(相当于分组框),此时只能选中一个sexLayout->addWidget(sexLabel);sexLayout->addWidget(manBtn);sexLayout->addWidget(womenBtn);//空格项.分隔控件与控件的距离.提供空白空间使其不紧挨一起QSpacerItem* spacer = new QSpacerItem(30,30);QPushButton* okBtn = new QPushButton("确定");QHBoxLayout* spacerLayout = new QHBoxLayout;//使确定按钮左右缩短一点spacerLayout->addItem(spacer);spacerLayout->addWidget(okBtn);spacerLayout->addItem(spacer);//垂直布局管理器.主布局管理器.QVBoxLayout* mainLayout =  new QVBoxLayout(&w);//指定w为父窗体mainLayout->addLayout(headerLayout);mainLayout->addLayout(sexLayout);mainLayout->addItem(spacer);        //添加空隙对象//mainLayout->addWidget(okBtn);     //添加部件mainLayout->addLayout(spacerLayout);//添加确定部件按钮mainLayout->setMargin(10);          //与窗体的间隙mainLayout->setSpacing(10);         //控件间的间隙//设置窗体布局w.setLayout(mainLayout);w.show();return a.exec();
}

http://www.dt0577.cn/news/40250.html

相关文章:

  • 优秀设计师的个人网站拉新任务接单放单平台
  • 用域名访问网站新网站排名优化怎么做
  • 怎么做网站淘宝转换工具在线seo优化
  • 建一个b2c网站多少钱百度高级搜索引擎
  • 公司做网站一般要多少钱网络服务商
  • 现在ps做网站的尺寸北京优化靠谱的公司
  • wordpress h1 h2seo优化培训班
  • 介绍几个免费的网站网站建设技术托管
  • php调用网站广告联盟赚钱app
  • 岳阳企业网站建设个人自己免费建网站
  • 官网整站优化学电脑培训班多少一个月
  • eclipse tomcat 网站开发网络广告的形式有哪些
  • 云南网站建设哪家好抖音搜索优化
  • 吉县网站建设网络推广公司哪家好
  • 郑州网站建设套餐电商平台的营销方式
  • 哪里有网站制作建设百度网址大全网址导航
  • 庆阳网站设计定制网络推广产品要给多少钱
  • 手机网站有什么区别吗企业网站运营推广
  • 优必选网站免费独立站自建站网站
  • 哪个做网站公司seo排名优化方法
  • 个人网站发布怎么做seo标签怎么优化
  • 政府网站建设表态发言优化大师怎么强力卸载
  • 织梦网站模板安装类似凡科建站的平台
  • 大数据软件和网站开发那个就业好优化方案的格式及范文
  • 做旅游销售网站平台pptseo怎么做
  • 有网站怎么做企业邮箱合肥百度竞价推广代理公司
  • 怎么建立微信网站凡科建站靠谱吗
  • 尤溪县建设局网站百度网页搜索
  • 哪个网站可以领手工回家做网上竞价平台
  • 广州市服务好的网站制作排名360推广客服电话是多少