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

wordpress如何导入牛商网网站做seo好么

wordpress如何导入,牛商网网站做seo好么,成都建筑设计公司排名,网站pr怎么提升目录 一、设计需求 二、实现代码 三、代码解析 四、总结 一、设计需求 在很多应用程序中会有用户注册或用户编辑信息等界面。本文就设计一个用户信息编辑界面。要求包含用户名、姓名、性别、部门、年龄、头像、个人说明等信息。 二、实现代码 #ifndef DIALOG_H #define D… 目录 一、设计需求 二、实现代码 三、代码解析 四、总结 一、设计需求 在很多应用程序中会有用户注册或用户编辑信息等界面。本文就设计一个用户信息编辑界面。要求包含用户名、姓名、性别、部门、年龄、头像、个人说明等信息。 二、实现代码 #ifndef DIALOG_H #define DIALOG_H#include QDialog #include QLabel #include QLineEdit #include QComboBox #include QTextEdit #include QGridLayoutclass Dialog : public QDialog {Q_OBJECTpublic:Dialog(QWidget *parent 0);~Dialog(); 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;//底部QPushButton *OkBtn;QPushButton *CancelBtn;QHBoxLayout *ButtomLayout; };#endif // DIALOG_H#include dialog.h #include QLabel #include QLineEdit #include QComboBox #include QPushButton #include QFrame #include QGridLayout #include QPixmap #include QHBoxLayout #include QCoreApplication #include QDebugDialog::Dialog(QWidget *parent): QDialog(parent) {//设置标题setWindowTitle(tr(UserInfo));/************** 左侧 ******************************/UserNameLabel new QLabel(tr(用户名));UserNameLineEdit new QLineEdit;NameLabel new QLabel(tr(姓名));NameLineEdit new QLineEdit;SexLabel new QLabel(tr(性别));SexComboBox new QComboBox;SexComboBox-addItem(tr(女));SexComboBox-addItem(tr(男));DepartmentLabel new QLabel(tr(部门));DepartmentTextEdit new QTextEdit;AgeLabel new QLabel(tr(年龄));AgeLineEdit new QLineEdit;OtherLabel new QLabel(tr(备注));//设置QLabel控件使其具有“带边框凹陷”的外观效果OtherLabel-setFrameStyle(QFrame::Panel|QFrame::Sunken);//添加控件LeftLayout new QGridLayout();LeftLayout-addWidget(UserNameLabel,0,0); //用户名LeftLayout-addWidget(UserNameLineEdit,0,1);LeftLayout-addWidget(NameLabel,1,0); //姓名LeftLayout-addWidget(NameLineEdit,1,1);LeftLayout-addWidget(SexLabel,2,0); //性别LeftLayout-addWidget(SexComboBox,2,1);LeftLayout-addWidget(DepartmentLabel,3,0); //部门LeftLayout-addWidget(DepartmentTextEdit,3,1);LeftLayout-addWidget(AgeLabel,4,0); //年龄LeftLayout-addWidget(AgeLineEdit,4,1);//OtherLabel占第五行两列LeftLayout-addWidget(OtherLabel,5,0,1,2); //其他//设置拉伸系数可以调整 QGridLayout 布局中各列的宽度分配//column 表示要设置的列数stretch 表示设置的拉伸系数//第1列的宽度是第0列的三倍LeftLayout-setColumnStretch(0,1);LeftLayout-setColumnStretch(1,3);/*********右侧*********/HeadLabel new QLabel(tr(头像 )); //右上角部分HeadIconLabel new QLabel;//获取图片路径//QCoreApplication::applicationDirPath()程序所在的路径QString iconPath QString(%1/312.jpg).arg(QCoreApplication::applicationDirPath());//设置图片QPixmap icon(iconPath);HeadIconLabel-setPixmap(icon);HeadIconLabel-resize(icon.width(),icon.height());UpdateHeadBtn new QPushButton(tr(更新));TopRightLayout new QHBoxLayout();TopRightLayout-setSpacing(20);TopRightLayout-addWidget(HeadLabel);TopRightLayout-addWidget(HeadIconLabel);TopRightLayout-addWidget(UpdateHeadBtn);IntroductionLabel new QLabel(tr(个人说明)); //右下角部分IntroductionTextEdit new QTextEdit;RightLayout new QVBoxLayout();RightLayout-setMargin(10);RightLayout-addLayout(TopRightLayout);RightLayout-addWidget(IntroductionLabel);RightLayout-addWidget(IntroductionTextEdit);/*--------------------- 底部 --------------------*/OkBtn new QPushButton(tr(确定));CancelBtn new QPushButton(tr(取消));ButtomLayout new QHBoxLayout();//在按钮之前插入一个占位符使两个按钮能//够靠右对齐并且在整个对话框的大小发生改变时保证按钮的大小不发生变化。ButtomLayout-addStretch();ButtomLayout-addWidget(OkBtn);ButtomLayout-addWidget(CancelBtn);/*---------------------------------------------*/QGridLayout *mainLayout new QGridLayout(this);mainLayout-setMargin(15);mainLayout-setSpacing(10);mainLayout-addLayout(LeftLayout,0,0);mainLayout-addLayout(RightLayout,0,1);mainLayout-addLayout(ButtomLayout,1,0,1,2);//设定最优化显示并且使用户无法改变对话框的大小mainLayout-setSizeConstraint(QLayout::SetFixedSize); }Dialog::~Dialog() {}效果展示 三、代码解析 1void addWidget() void addWidget() (QWidget *widget, //需要插入的控件对象int fromRow, //插入的行int fromColumn, //插入的列int rowSpan, //表示占用的行数int columnspan, //表示占用的列数Qt::Alignment alignment0 //描述各个控件的对齐方式 ) 2void addLayout() void addLayout (QLayout *layout, //表示需要插入的子布局对象int row, //插入的起始行inf column, //插入的起始列int rowSpan, //表示占用的行数int columnSpan, //表示占用的列数Qt::Alignment alignment0 //指定对齐方式 ) 四、总结 QHBoxLayout 默认采取的是自左向右的方式顺序排列插入控件或子布局也可通过调用 setDirection()方法设定排列的顺序 ( 如 layout-setDirection(QBoxLayout:: RightToLeft)修改为自右向左 )。QVBoxLayout 默认采取的是自上而下的方式顺序排列插入控件或子布局也可通过调用setDirection()方法设定排列的顺序。
http://www.pierceye.com/news/88145/

相关文章:

  • 开网站成本中国三安建设网站
  • 网站建设无法访问网站做特产的网站开张怎么宣传
  • 濮阳网站优化新乐市住房和城乡建设局网站
  • 河北廊坊做网站定制网站建设成本
  • 网站跨平台北京响应式网站开发
  • 搜索引擎推广预算郑州网站推广优化公司
  • 广告公司的名字怎么起好网站内部链接优化方法
  • 西安淘宝网站建设公司哪家好禅城区电话黄页
  • 佛山建设公司网站商城网站设计服务
  • 网站怎么做谷歌推广做网站 报价
  • 安康市建设局网站vultr怎么建设影视网站
  • 分类信息网站怎么做国内永久免费crm系统破解版
  • 校友会网站建设的目的网站建设 项目背景
  • 国外租车网站模板网站建设小江网页设计
  • 唐山网站建设哪家优惠镇江网站制作哪家便宜
  • 网站怎样盗链图片网站备案网站建设方案
  • 使用wampserver做响应式网站网页设计的代码大全
  • 区块链网站开发网站logo设计理念
  • 滨海新区建设网站wordpress 模板 含数据
  • 抚州建设工程网站网站开发工资咋样
  • 企业网站建设运营的灵魂手机网站进不去怎么办
  • 做网站的项目流程公司规划发展计划书
  • 手表网站查询网站设计深圳
  • ftp怎么连接网站东营网站制作
  • 网站模版化配置制作网站南京
  • 租用域名与空间的网站并会使用中小企业网络安全解决方案
  • 网站建设周期规划wordpress gateway
  • 多网站建设app开发团队公司
  • 怎么创建一个网站卖东西文章列表页wordpress
  • 建设银行网站上交医保做任务网站建设