@@ -131,7 +131,6 @@ void MainWindow::createMenus() | |||||
editMenu->addAction(deleteAction); | editMenu->addAction(deleteAction); | ||||
} | } | ||||
// 创建左侧工具栏 | // 创建左侧工具栏 | ||||
void MainWindow::createToolbars() | void MainWindow::createToolbars() | ||||
{ | { | ||||
@@ -5,6 +5,7 @@ | |||||
#include <QTabWidget> | #include <QTabWidget> | ||||
#include <QToolBar> | #include <QToolBar> | ||||
#include <QAction> | #include <QAction> | ||||
#include<QTextEdit> | |||||
#include "basedocument.h" | #include "basedocument.h" | ||||
QT_BEGIN_NAMESPACE | QT_BEGIN_NAMESPACE | ||||
@@ -37,9 +38,9 @@ private: | |||||
void updateToolBar(BaseDocument *doc); // 根据文档类型更新工具栏 | void updateToolBar(BaseDocument *doc); // 根据文档类型更新工具栏 | ||||
void saveDocument(BaseDocument *doc); // 保存文档 | void saveDocument(BaseDocument *doc); // 保存文档 | ||||
void saveDocumentAs(BaseDocument *doc); // 另存为文档 | void saveDocumentAs(BaseDocument *doc); // 另存为文档 | ||||
QTabWidget *m_tabWidget; // 多文档标签页 | QTabWidget *m_tabWidget; // 多文档标签页 | ||||
QToolBar *m_leftToolBar; // 左侧工具栏 | QToolBar *m_leftToolBar; // 左侧工具栏 | ||||
QTextEdit* m_logTextEdit; // 消息文本框 | |||||
int m_hmiCount = 0; // HMI文档计数器 | int m_hmiCount = 0; // HMI文档计数器 | ||||
int m_plcCount = 0; // PLC文档计数器 | int m_plcCount = 0; // PLC文档计数器 | ||||
@@ -58,6 +58,8 @@ public: | |||||
// 检查并修正位置,确保在表格内 | // 检查并修正位置,确保在表格内 | ||||
QPointF constrainToTable(const QPointF &pos) const; | QPointF constrainToTable(const QPointF &pos) const; | ||||
void setTitle(const QString &title) { m_title = title; } | |||||
protected: | protected: | ||||
bool eventFilter(QObject *obj, QEvent *event) override; | bool eventFilter(QObject *obj, QEvent *event) override; | ||||
void resizeEvent(QResizeEvent *event) override; | void resizeEvent(QResizeEvent *event) override; | ||||
@@ -104,6 +106,7 @@ private: | |||||
QGraphicsRectItem* m_tableFrame = nullptr; | QGraphicsRectItem* m_tableFrame = nullptr; | ||||
QVector<QGraphicsLineItem*> m_horizontalLines; | QVector<QGraphicsLineItem*> m_horizontalLines; | ||||
QVector<QGraphicsLineItem*> m_verticalLines; | QVector<QGraphicsLineItem*> m_verticalLines; | ||||
QString m_title; // 添加标题成员变量 | |||||
}; | }; | ||||
// 连接线类 | // 连接线类 | ||||