From 7214de8d7b852d91d3c2c609477ddc872b20941e Mon Sep 17 00:00:00 2001 From: email <15737449156@163.com> Date: Sat, 9 Aug 2025 16:57:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B8=83=E5=B1=80=E7=95=8C?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- untitled/mainwindow.cpp | 1 - untitled/mainwindow.h | 3 ++- untitled/plcdocument.h | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/untitled/mainwindow.cpp b/untitled/mainwindow.cpp index 420ec85..bdaaaf5 100644 --- a/untitled/mainwindow.cpp +++ b/untitled/mainwindow.cpp @@ -131,7 +131,6 @@ void MainWindow::createMenus() editMenu->addAction(deleteAction); } - // 创建左侧工具栏 void MainWindow::createToolbars() { diff --git a/untitled/mainwindow.h b/untitled/mainwindow.h index 8120c61..cf65389 100644 --- a/untitled/mainwindow.h +++ b/untitled/mainwindow.h @@ -5,6 +5,7 @@ #include #include #include +#include #include "basedocument.h" QT_BEGIN_NAMESPACE @@ -37,9 +38,9 @@ private: void updateToolBar(BaseDocument *doc); // 根据文档类型更新工具栏 void saveDocument(BaseDocument *doc); // 保存文档 void saveDocumentAs(BaseDocument *doc); // 另存为文档 - QTabWidget *m_tabWidget; // 多文档标签页 QToolBar *m_leftToolBar; // 左侧工具栏 + QTextEdit* m_logTextEdit; // 消息文本框 int m_hmiCount = 0; // HMI文档计数器 int m_plcCount = 0; // PLC文档计数器 diff --git a/untitled/plcdocument.h b/untitled/plcdocument.h index 25938a5..70c7980 100644 --- a/untitled/plcdocument.h +++ b/untitled/plcdocument.h @@ -58,6 +58,8 @@ public: // 检查并修正位置,确保在表格内 QPointF constrainToTable(const QPointF &pos) const; + void setTitle(const QString &title) { m_title = title; } + protected: bool eventFilter(QObject *obj, QEvent *event) override; void resizeEvent(QResizeEvent *event) override; @@ -104,6 +106,7 @@ private: QGraphicsRectItem* m_tableFrame = nullptr; QVector m_horizontalLines; QVector m_verticalLines; + QString m_title; // 添加标题成员变量 }; // 连接线类