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

高校门户网站建设方案wordpress免费版主题

高校门户网站建设方案,wordpress免费版主题,温州正规制作网站公司,flash做的小动画视频网站Advanced-Docking 简介及配置 一、概述二、项目结构三、安装配置四、代码测试 一、概述 Advanced-Docking 是类似QDockWidget 功能的多窗口停靠功能的库。很像visual stdio 的 停靠功能,这个库对于停靠使用的比较完善。很多的软件都使用了这个框架。 项目源地址&a…

Advanced-Docking 简介及配置

  • 一、概述
  • 二、项目结构
  • 三、安装配置
  • 四、代码测试

一、概述

Advanced-Docking 是类似QDockWidget 功能的多窗口停靠功能的库。很像visual stdio 的 停靠功能,这个库对于停靠使用的比较完善。很多的软件都使用了这个框架。

项目源地址:

https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System

使用案例入下:

  • Qt Creator
    从4.12版本开始,Qt Creator在其Qt Designer 中使用了该框架。
    在这里插入图片描述
  • CETONI Elements
    CETONI Elements软件是一款全面的、基于插件的模块化实验室自动化软件,用于使用联合图形用户界面控制CETONI设备。该软件具有强大的脚本系统,可自动执行流程。这个软件也使用了这个视窗布局系统,使用户可以自由安排各种插件提供的所有视图和窗口。
    在这里插入图片描述

二、项目结构

demo 目录和 example 目录下都是 项目的使用例子,我们就是从里面去参考这些示例即可。

src 目录是源代码目录,这个目录最终生成的是一个动态库和静态库,我们可以改变里面的ads.qrc 或者里面的 stylesheets 文件,达到定制这个布局系统的外观显示情况。
在这里插入图片描述

三、安装配置

我们打开源码编译后的 lib 目录下的内容,看我们需要使用哪种库引入即可。

同时把 src 里面的头文件给 复制到新的文件夹下

在这里插入图片描述
在这里插入图片描述
在header 文件夹下包括如下的文件。
在这里插入图片描述

四、代码测试

在 .pro 文件中添加,引入库的功能

win32: LIBS += -L$$PWD/lib/ -lqtadvanceddockingINCLUDEPATH += $$PWD/header
DEPENDPATH += $$PWD/header

测试源码

  • main.cpp
#include "ADSUse.h"int main(int argc, char *argv[])
{QApplication a(argc, argv);qDebug()<< QResource::registerResource("D:/Programs_Projects/Qt/GraduationDesign/MindCheck/Rescourses.rcc");QApplication::setStyle(QStyleFactory::create("Fusion"));ADSUse w;w.show();return a.exec();
}
  • ADSUse.h
#ifndef ADSUSE_H
#define ADSUSE_H#include <QWidget>
#include <DockManager.h>
#include <DockWidget.h>
#include <QLabel>namespace Ui {
class ADSUse;
}class ADSUse : public QWidget
{Q_OBJECTpublic:explicit ADSUse(QWidget *parent = nullptr);~ADSUse();private:Ui::ADSUse *ui;// The main container for dockingads::CDockManager* m_DockManager;
};#endif // ADSUSE_H
  • ADSUse.cpp

#include "ADSUse.h"
#include "ui_ADSUse.h"ADSUse::ADSUse(QWidget *parent) :QWidget(parent),ui(new Ui::ADSUse)
{ui->setupUi(this);// Create the dock manager after the ui is setup. Because the// parent parameter is a QMainWindow the dock manager registers// itself as the central widget as such the ui must be set up first.m_DockManager = new ads::CDockManager(this);// Create example content label - this can be any application specific// widgetQLabel* l = new QLabel();l->setWordWrap(true);l->setAlignment(Qt::AlignTop | Qt::AlignLeft);l->setText("Lorem ipsum dolor sit amet, consectetuer adipiscing elit. ");// Create a dock widget with the title Label 1 and set the created label// as the dock widget contentads::CDockWidget* DockWidget = new ads::CDockWidget("Label 1");DockWidget->setWidget(l);// Add the toggleViewAction of the dock widget to the menu to give// the user the possibility to show the dock widget if it has been closed//ui->menuView->addAction(DockWidget->toggleViewAction());// Add the dock widget to the top dock widget aream_DockManager->addDockWidget(ads::TopDockWidgetArea, DockWidget);
}ADSUse::~ADSUse()
{delete ui;
}
http://www.yayakq.cn/news/776377/

相关文章:

  • 个人网站备案核验单网站开发岗位分析
  • 宝安专业网站建设廊坊学校网站建设
  • 做营销型网站的教程优化公司组织结构
  • 欧美风格网站设计抖音代运营 广州
  • 宝山专业网站建设怎么发布php网站
  • 网站开发包括网站设计搭建源码下载站网站
  • 网站建设管理意见群辉 搭建wordpress
  • ps做网站导航东莞seo建站如何推广
  • 做网站应下哪个软件咨询服务公司网站建设
  • 大连做网站首选领超科技网站刷新代码
  • 订阅号可以做微网站网页制作用什么工具
  • 欧美做受网站视频播放百度网站的域名地址
  • 手机软件网站前端转行可以找啥工作
  • 网站做seo的好处中国网站排名
  • 旅游网站有哪些功能商丘小程序开发公司
  • 秦皇岛市住房和城乡建设局网站做翻译网站 知乎
  • 网站建设要注意一些什么个人网站主页设计教程
  • 做免费采集电影网站犯法吗海南新闻在线中心
  • 学校网站的建设目标是什么网上银行官网
  • 河南专业网站建设招聘三合一网站怎么做
  • 长沙竞价网站建设报价沧州网站制作的流程
  • 便宜虚拟主机做网站备份Wordpress首图自动切换
  • 小型网站免费的免抠图素材网站
  • 游标卡尺 东莞网站建设网页首页管理系统
  • 佛山网站建设价格天元建设集团有限公司大同
  • 网站开发可以多少钱一个月wordpress文章页排版
  • 专业的手表网站wordpress批量替换标签
  • 有了云服务器怎么建设网站app展示网站模板html
  • 深圳罗湖网站设计公司如何在网上推广农产品
  • 运动鞋建设网站前的市场分析河间做网站的公司