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

seo自己做网站吗网络软文营销案例3篇

seo自己做网站吗,网络软文营销案例3篇,丰收路网站建设,唐河微网站建设效果&#xff1a; 上下收缩、折叠面板&#xff0c;类似QQ好友列表那种。原理就是在一个布局中&#xff0c;通过button来实现一个独立widget的visible/disable 实现&#xff1a; 1.分组按钮 #ifndef EXPANDPANEL_H #define EXPANDPANEL_H#include <QWidget>class…

效果:

        上下收缩、折叠面板,类似QQ好友列表那种。原理就是在一个布局中,通过button来实现一个独立widget的visible/disable

实现:

        1.分组按钮        

#ifndef EXPANDPANEL_H
#define EXPANDPANEL_H#include <QWidget>class QLabel;
class ExpandPanel : public QWidget
{Q_OBJECT
public:ExpandPanel(QWidget* parent=nullptr);void setTitle(const QString& title);signals:void statuChanged(bool expand);protected:void mousePressEvent(QMouseEvent *event);private:QLabel* logo;QLabel* title;QLabel* icon;bool mExpand = true;
};#endif // EXPANDPANEL_H#include "expandpanel.h"
#include "parse/parsework.h"#include <QDebug>
#include <QLabel>
#include <QVariant>
#include <QHBoxLayout>
#include <QStyle>
ExpandPanel::ExpandPanel(QWidget *parent):QWidget(parent)
{            logo = new QLabel;logo->setObjectName("logo");title = new QLabel;title->setObjectName("title");icon = new QLabel;icon->setObjectName("icon");icon->setProperty("expand", true);QHBoxLayout* layout = new QHBoxLayout(this);layout->addWidget(logo);layout->addWidget(title);layout->addStretch(1);layout->addWidget(icon);layout->setContentsMargins(0,0,0,0);ParseWork::Instance().dynamicUpdateStyleSheet(this,":/qss/src/qss/expandpanel.qss");
}void ExpandPanel::setTitle(const QString &name)
{title->setText(name);
}void ExpandPanel::mousePressEvent(QMouseEvent *event)
{QWidget::mousePressEvent(event);mExpand = !mExpand;emit statuChanged(mExpand);icon->setProperty("expand", mExpand);ParseWork::Instance().dynamicUpdateStyleSheet(this,":/qss/src/qss/expandpanel.qss");
}

2.使用

在mainwindow中创建两部分,左边是折叠面板,右侧是一个qtabwidget(用不到则删掉)

void MainWindow::createFrame()
{mFuncPanel = new QWidget;    mFuncVLayout = new QVBoxLayout;mFuncPanel->setMinimumWidth(220);mFuncPanel->setLayout(mFuncVLayout);mFuncVLayout->setSpacing(15);mFuncVLayout->setContentsMargins(0,0,0,0);mLogPanel = new QTabWidget;mLogPanel->setTabsClosable(true);mLogPanel->setElideMode(Qt::ElideLeft);QSplitter* spliter = new QSplitter;spliter->setOrientation(Qt::Horizontal);spliter->addWidget(mFuncPanel);spliter->addWidget(mLogPanel);spliter->setStretchFactor(1, 1);spliter->setChildrenCollapsible(false);//very importance, not to hide child duruing movingQHBoxLayout* layout = new QHBoxLayout(this);layout->addWidget(spliter);
}void MainWindow::initLocalFilePanel()
{mLocalFilePl = new ExpandPanel;mLocalFilePl->setTitle(tr("LocalFile"));LocalFile* file = new LocalFile;mFuncVLayout->addWidget(mLocalFilePl);mFuncVLayout->addWidget(file);mFuncVLayout->addStretch(1);connect(mLocalFilePl, &ExpandPanel::statuChanged, file, &LocalFile::setVisible);
}

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

相关文章:

  • 安徽网站推广营销设计网络推广培训课程内容
  • 公司做网站需要什么网站首页快速收录
  • 怎么建设免费网站沈阳seo排名收费
  • 本土广告公司北京快速优化排名
  • 大莲网站建设公司江苏网络推广公司
  • 汕头网页设计上海网站排名优化公司
  • 宝塔面板上传自己做的网站安卓优化大师历史版本
  • wordpress meta 导出深圳网站营销seo电话
  • 网站建设属于什么费用谷歌google play官网
  • html做的旅游网站营销网站建设服务
  • 消防做设计有什么网站怎么在百度打广告
  • 石狮网站建设seo的优化技巧有哪些
  • 做酒店管理网站的作用博客程序seo
  • 阿里巴巴网站图片怎么做的百度搜索引擎推广收费标准
  • 网站作品怎么做链接seo自学网免费
  • 北京科技网站建设冯耀宗seo教程
  • ps做网站教程seo手机关键词排行推广
  • 公司备案查询网站seo公司杭州
  • 北京市丰台建设委员会网站最近最新新闻
  • 当铺网站建设方案网站网络优化外包
  • 域名注册好了怎么做网站镇江网站seo
  • 万网网站建设宁波seo整站优化
  • 做网站要多少回扣百度百家号怎么赚钱
  • 某网站突然不能浏览了营业推广的方式有哪些
  • 做网站应该用什么配置的电脑怎么制作自己的网站网页
  • 太原建设设计公司网站百度健康
  • 木兰网站建设如何创建一个自己的网站
  • 长春网站制作软件图床外链生成工具
  • 医疗美容医院网站建设一站式网络营销
  • 网站建设网站建设哪里有福州seo优化