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

网站名词排名怎么做直链平台

网站名词排名怎么做,直链平台,wordpress 太多重定向,阜阳做网站的网络公司效果&#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.khdw.cn/news/20197.html

相关文章:

  • 哪个网站有教做面食锦州seo推广
  • 东莞专业做淘宝网站建设佛山百度关键词排名
  • 网站建设联系电话做什么推广最赚钱
  • wordpress小工具选项网站优化的主要内容
  • 台湾做的h游戏下载网站有哪些百度手机应用市场
  • 装饰工程设计东莞网站建设电商网站seo优化
  • 购买域名的网站站长工具seo优化系统
  • 将网站收藏至ie收藏夹怎么做东莞营销型网站建设
  • 网站内容更新用什么热狗网站排名优化外包
  • 企业能建站吗制作网站需要什么技术
  • 配音秀做素材网站网络营销一般月薪多少
  • 做单页网站价格seo是哪个英文的简写
  • 网站建设怎么问问题南宁网站建设网站推广
  • 做家装的网站有什么区别seo中心
  • 哪个网站做外贸零售比较好呢网站播放视频速度优化
  • 官方网站建设公驻马店网站seo
  • 西宁做网站是什么宁德市区哪里好玩
  • 平面设计包括哪些方面的设计长清区seo网络优化软件
  • 购物网站最近浏览怎么做自动点击器app
  • 烟台 网站建设公关公司排名
  • 龙华营销型网站建设公司常用的关键词优化策略有哪些
  • 有什么兼职做设计的网站好产品营销推广
  • 久久做bilibili官网网站南宁网站建设优化服务
  • 海外直播seo优化培训学校
  • 乐陵网站制作搜索引擎优化结果
  • 盐城做网站网络公司电话?企业营销策略
  • 谷歌浏览器对做网站有什么好处google谷歌搜索主页
  • 做模特的网站seo咨询岳阳
  • 百度网站空间百度一下百度主页官网
  • 做公务员试题比较好的网站好搜搜索引擎