diff --git a/src/controls/linebar.cpp b/src/controls/linebar.cpp index 714b2076..bcb53bce 100644 --- a/src/controls/linebar.cpp +++ b/src/controls/linebar.cpp @@ -33,6 +33,7 @@ LineBar::LineBar(DLineEdit *parent) // label 和清除按钮直接 parent 到内嵌 lineEdit,覆盖在输入框内部 m_matchCountLabel = new QLabel(lineEdit()); + m_matchCountLabel->setAccessibleName("MatchCountLabel"); int fontsize = DFontSizeManager::instance()->fontPixelSize(DFontSizeManager::T9); QFont labelFont = m_matchCountLabel->font(); labelFont.setPixelSize(fontsize); diff --git a/src/editor/dtextedit.cpp b/src/editor/dtextedit.cpp index 545865df..82d35b4e 100644 --- a/src/editor/dtextedit.cpp +++ b/src/editor/dtextedit.cpp @@ -541,6 +541,7 @@ void TextEdit::initRightClickedMenu() // Init view mode sub menu(§8.1:三子项互斥可选;默认「编辑模式」选中、「实时预览」置灰) m_viewModeMenu = new DMenu(tr("View Mode"), this); + m_viewModeMenu->setAccessibleName("ViewModeContextMenu"); QActionGroup *pViewModeGroup = new QActionGroup(this); m_actEditView->setCheckable(true); m_actReadView->setCheckable(true); diff --git a/src/editor/markdown/markdownview.cpp b/src/editor/markdown/markdownview.cpp index 34055516..a1f542d7 100644 --- a/src/editor/markdown/markdownview.cpp +++ b/src/editor/markdown/markdownview.cpp @@ -81,6 +81,7 @@ MarkdownView::MarkdownView(QWidget *parent) : QWebEngineView(parent) , m_bridge(new MarkdownBridge(this)) { + setAccessibleName("MarkdownView"); connect(m_bridge, &MarkdownBridge::ready, this, &MarkdownView::onBridgeReady); connect(m_bridge, &MarkdownBridge::contentChanged, this, &MarkdownView::contentChanged); connect(m_bridge, &MarkdownBridge::scrollRatioChanged, this, &MarkdownView::scrollRatioChanged); diff --git a/src/widgets/bottombar.cpp b/src/widgets/bottombar.cpp index 901a106d..1741f7d6 100644 --- a/src/widgets/bottombar.cpp +++ b/src/widgets/bottombar.cpp @@ -65,6 +65,8 @@ BottomBar::BottomBar(QWidget *parent) initFormatMenu(); + m_pHighlightMenu->setAccessibleName("HighlightMenu"); + // —— Markdown 视图模式 combobox(§8.2,与编码格式菜单同型)—— m_pViewModeMenu = new DDropdownMenu(); m_pViewModeMenu->setAccessibleName("ViewModeMenu");