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

怎么推广自己做的网站吗值得收藏的五个搜索引擎

怎么推广自己做的网站吗,值得收藏的五个搜索引擎,中国大搞建设,福州网站制作建设一.QDockWidget类概述 1.QDockWidget类 QDockWidget类提供了一个特殊的窗口部件,它可以是被锁在QMainWindow窗口内部或者是作为顶级窗口悬浮在桌面上。 QDockWidget类提供了dock widget的概念,dock widget也就是我们熟悉的工具面板或者是工具窗口。Do…

一.QDockWidget类概述

1.QDockWidget类

QDockWidget类提供了一个特殊的窗口部件,它可以是被锁在QMainWindow窗口内部或者是作为顶级窗口悬浮在桌面上。

QDockWidget类提供了dock widget的概念,dock widget也就是我们熟悉的工具面板或者是工具窗口。Dock window是放置在QMindow窗口周围的dock widget区域中的。

如下图所示:

Dock windows可以在几个区域中移动,或者是悬浮。该类提供的API允许程序员限制dock widgets的移动,悬浮和关闭,以及它可以被放置的区域。

注意:QDockWidget目前只有锁定在QMainWindow窗口内部,才能展现出QDockWidget应有的属性,如果将QDockWidget放到布局管理器当中,那么就只能当作QWidget使用了。

2.QDockWidget功能和QSplitter类有一定的类似之处,见之前文章:

QSplitter分裂器的使用方法:https://mp.csdn.net/mp_blog/creation/editor/138561130

二.QDockWidget常用方法

常用函数:

1.addDockWidget:添加停靠控件,用于指定或更改停靠控件的位置以及方向。

void QMainWindow::addDockWidget(Qt::DockWidgetArea area, QDockWidget * dockwidget)

void QMainWindow::addDockWidget(Qt::DockWidgetArea area, QDockWidget * dockwidget, Qt::Orientation orientation)

2.splitDockWidget:分割窗口,用于对两个QDockWidget进行水平或垂直布局。

void QMainWindow::splitDockWidget(QDockWidget * first, QDockWidget * second, Qt::Orientation orientation)

3.tabifyDockWidget:合并窗口,用于将多个QDockWidget叠加到同一区域。

void QMainWindow::tabifyDockWidget(QDockWidget * first, QDockWidget * second)

4.setDockNestingEnabled:是否允许嵌套布局

void QMainWindow::setDockNestingEnabled(bool enabled)

三.demo

1.MyForm.h

#ifndef MYFORM_H

#define MYFORM_H

#include "ui_form.h"

#include <QDockWidget>

class MyForm:public QDockWidget

{

    Q_OBJECT

public:

    explicit MyForm();

    ~MyForm();

private:

    Ui::Form *ui;

};

#endif // MYFORM_H

2.MyForm.cpp

#include "MyForm.h"

#include "ui_form.h"

MyForm::MyForm():ui(new Ui::Form)

{

    ui->setupUi(this);

}

MyForm::~MyForm()

{

    delete ui;

}

3.mywindow.h

#ifndef MYWINDOW_H

#define MYWINDOW_H

#include <QMainWindow>

namespace Ui {

class MyWindow;

}

class MyWindow : public QMainWindow

{

    Q_OBJECT

    

public:

    explicit MyWindow(QWidget *parent = 0);

    ~MyWindow();

    

private:

    Ui::MyWindow *ui;

};

#endif // MYWINDOW_H

4.mywindow.cpp

#include "mywindow.h"

#include "ui_mywindow.h"

#include <QTextEdit>

#include <QDockWidget>

#include "MyForm.h"

MyWindow::MyWindow(QWidget *parent) :

    QMainWindow(parent),

    ui(new Ui::MyWindow)

{

    ui->setupUi(this);

    QTextEdit *text = new QTextEdit("");

    text->append("");

    setCentralWidget(text);

    

    

    QDockWidget *dockWidget1 = new /*QDockWidget("A");*/ MyForm();

    addDockWidget(Qt::LeftDockWidgetArea,dockWidget1);

    QDockWidget *dockWidget2 = new QDockWidget("B");

    addDockWidget(Qt::RightDockWidgetArea,dockWidget2);

    QDockWidget *dockWidget3 = new QDockWidget("C");

    addDockWidget(Qt::TopDockWidgetArea,dockWidget3);

    QDockWidget *dockWidget4 = new QDockWidget("D");

    addDockWidget(Qt::BottomDockWidgetArea,dockWidget4);

}

MyWindow::~MyWindow()

{

    delete ui;

}

5.程序运行界面

http://www.shuangfujiaoyu.com/news/36773.html

相关文章:

  • 福州网站建设专业公司公司网站与推广
  • 谷歌自建站和优化重庆企业站seo
  • 优速网站建设国内建站平台
  • 网站费计入什么科目全网推广
  • 公司门户网站是什么网络营销模式包括哪些
  • 做网站页面多少钱品牌推广策划书范文案例
  • 公司网站建设合同模板网络推广哪个好
  • 福田大型商城网站建设微博上如何做网站推广
  • 印刷报价网站源码下载站长工具百度百科
  • 上海建筑 公司网站网页设计与制作步骤
  • 那个网站卖做防水的烤枪企业网站是什么
  • 青浦网络公司网站百度热度指数排行
  • 招聘网站免费平台百度广告推广怎么做
  • 安徽华建建设工程公司网站中国进入一级战备2023
  • 无忧网站建设服务百度指数手机版
  • wordpress公式 插件seo实战培训班
  • 优质做网站费用媒体宣传推广方案
  • 网站 在线支付功能网站排名优化培训哪家好
  • 现在为什么网站都打不开了怎么办啊东莞好的网站国外站建设价格
  • 上海网站营销怎么样刷网站软件
  • 郑州达云通网站建设公司网站免费优化软件
  • 马克斯网站建设爱站网关键词查询系统
  • 杨浦专业做网站百度霸屏培训
  • 网站点击排名优化网络推广员
  • 企业响应网站南宁关键词优化软件
  • 深圳建科院公司网站沈阳seo排名公司
  • 天津市哪里有做网站广告的整站外包优化公司
  • 网站开发外包网站推广普通话的手抄报
  • 青海做高端网站建设的公司企业如何进行品牌推广
  • 做网站是不是也是暴利白帽seo公司