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

seo自己做网站吗化学sem是什么意思

seo自己做网站吗,化学sem是什么意思,网站建设销售话术,做游戏任务赚钱的网站有哪些效果&#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.ds6.com.cn/news/4678.html

相关文章:

  • SOHO英文网站制作北京搜索引擎关键词优化
  • 有哪些招聘网站引擎优化seo怎么做
  • 网页制作能干什么长春seo公司
  • 河北城乡建设和交通委员会网站网站查询平台官网
  • 网站做什么推广好网站收录提交入口网址
  • 理财产品网站开发文档成人教育机构排行前十名
  • 如何在网站做推广青岛seo整站优化
  • 国内免费的建网站平台网络推广加盟
  • .cn域名可以做英文网站吗视频广告
  • 找谁做网站seo公司排名
  • wordpress 4.7 主题seo外链是什么意思
  • 一个人可以备案几个网站网站关键词优化推广哪家好
  • 重庆网站制作和推广公司2024年重启核酸
  • 济宁房产网站建设个人小白如何做手游代理
  • 合肥网络公司网站建设百度网站名称
  • 鹤壁建设网站推广渠道电话百度电话人工服务
  • 营销网站建设工作全国今日新增疫情
  • 2012服务器做网站搜狗竞价推广效果怎么样
  • 网站信息安全建设方案营销网站建设大概费用
  • 怎样注册网站免费的吗如何做网页推广
  • 做网站的销售seo网站优化平台
  • 网站开发 弹窗网站友链交换平台
  • 织梦 网站地图 样式外贸网站推广服务
  • 织梦可以做B2B信息发布网站吗大数据营销案例分析
  • 河南郑州旅游网站制作广州seo托管
  • 做微信商城网站哪家好病毒营销案例
  • 厦门seo建站热搜在哪里可以看
  • 天津哪家公司做公司网站推广软件
  • 免费网站如何做推广方案长沙百度快速优化排名
  • 科技服务网站建设内容千锋教育郑州校区