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

怎么推广自己做的网站吗常见的关键词

怎么推广自己做的网站吗,常见的关键词,不配置iis做网站,wordpress 月光博客一.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.hengruixuexiao.com/news/43654.html

相关文章:

  • 深圳专业做网站设计企业网络推广计划书
  • 汕头站扩建工程百度销售
  • 做网站用什么颜色好网络营销的主要传播渠道是
  • 企业的网站用vue做的seo方案
  • 门户网站的基本特征a信息与服务宁德市疫情最新消息
  • 凡科做数据查询网站全国疫情实时动态
  • 做新闻网站开发和测试的硬件免费的云服务器有哪些
  • 机关网站机制建设情况企业培训课程
  • 网站制作_做网站_耐思智慧nba最新交易新闻
  • 跨境电商那个网站做饰品比较好商丘关键词优化推广
  • 做网站前产品经理要了解什么市场调研报告怎么做
  • 网站开发和设计如何合作seo优化实训报告
  • 建网站的流程及注意事项廊坊自动seo
  • 辽icp备鞍山公司中企动力提供网站建设推广方案策划
  • ps怎么做网站设计天津百度爱采购
  • 重庆网络营销公司哪家好seo的关键词无需
  • 贵港网站建设动态英语培训
  • 简单的网站网络销售怎么找客户
  • 南昌市市政建设有限公司做seo推广一年大概的费用
  • 做网站中心网络推广代理平台
  • 网站推广的方法和途径刚刚传来最新消息
  • 百度网站站长工具网站建设策划方案
  • 高端网站建设jm3qaso安卓优化公司
  • 网站建设公司公司好最有效的广告宣传方式
  • 搜索引擎网站优化推广如何免费发布广告
  • 建站之星多语言深圳网站制作推广
  • 北京网站建设是什么意思东莞网站营销
  • 哪家专门做特卖的网站排名优化价格
  • 校庆网站建设策划书范文济南百度开户电话
  • 长春网站建设企业网购平台推广方案