zoukankan      html  css  js  c++  java
  • QToolBar也是QWidget,可以放在QWidget的中间

    可以试着把左边做成一个widget。
    从上到下依次为:
    QTextEdit
    QToolBar
    QTextEdit
    然后再对她们进行垂直布局(布局是具体需求而定)。
    代码大致如下:

    TCenterWidget::TCenterWidget(QWidget *parent)
        : QWidget(parent)
    {
        //ui.setupUi(this);

        QVBoxLayout *layout = new QVBoxLayout;
        QTextEdit *upEdit = new QTextEdit;
        Q_ASSERT(NULL != upEdit);
        upEdit->setReadOnly(true);
        layout->addWidget(upEdit);

        QToolBar* toolBar = new QToolBar;
        toolBar->addAction(QIcon(QString(":/res/save.png")), QString("action1"));
        toolBar->addAction(QIcon(QString(":/res/save.png")), QString("action2"));
        toolBar->addAction(QIcon(QString(":/res/save.png")), QString("action3"));

        QMenu *menu = new QMenu("Menu1");
        Q_ASSERT(NULL != menu);
        menu->setIcon(QIcon(QString(":/res/save.png")));
        menu->addAction(QIcon(QString(":/res/save.png")), QString("Menuaction1"));
        menu->addAction(QIcon(QString(":/res/save.png")), QString("Menuaction1"));
        menu->addAction(QIcon(QString(":/res/save.png")), QString("Menuaction1"));
        toolBar->addAction(menu->menuAction());

        layout->addWidget(toolBar);

        QTextEdit *downEdit = new QTextEdit;
        Q_ASSERT(NULL != downEdit);
        layout->addWidget(downEdit);

        this->setLayout(layout);
    }

    http://www.qtcn.org/bbs/read-htm-tid-54776.html

  • 相关阅读:
    新型肺炎实时动态
    大学排名数据爬取
    python BeautifulSoup基本用法
    爬虫爬取
    人口普查系统--信息查找
    人口普查系统--信息删除
    人口普查系统--信息修改
    人口普查系统--信息登记
    期中考试题目
    期中考试前准备--数据库查找代码
  • 原文地址:https://www.cnblogs.com/findumars/p/5208049.html
Copyright © 2011-2022 走看看