WordEdit.cpp 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. #include "WordEditt.h"
  2. #include "ui_WordEdit.h"
  3. #include "qtoolbar.h"
  4. #include "QVBoxLayout"
  5. WordEdit::WordEdit(QWidget *parent) :
  6. QWidget(parent),
  7. ui(new Ui::WordEdit)
  8. {
  9. ui->setupUi(this);
  10. QToolBar* locToolBar = new QToolBar(tr("文档"),this); //创建工具栏
  11. locToolBar->addAction(ui->fileOpen);
  12. locToolBar->addAction(ui->saveAction);
  13. locToolBar->addAction(ui->saveAsAction);
  14. locToolBar->addSeparator();
  15. // locToolBar->addAction(ui->actCut);
  16. // locToolBar->addAction(ui->actCopy);
  17. // locToolBar->addAction(ui->actPaste);
  18. // locToolBar->addAction(ui->actUndo);
  19. // locToolBar->addAction(ui->actRedo);
  20. // locToolBar->addSeparator();
  21. locToolBar->addAction(ui->closeAction);
  22. locToolBar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
  23. QVBoxLayout *Layout = new QVBoxLayout();
  24. Layout->addWidget(locToolBar); //设置工具栏和编辑器上下布局
  25. Layout->addWidget(ui->plainTextEdit);
  26. Layout->setContentsMargins(2,2,2,2); //减小边框的宽度
  27. Layout->setSpacing(2);
  28. this->setLayout(Layout); //设置布局
  29. }
  30. WordEdit::~WordEdit()
  31. {
  32. delete ui;
  33. }