From e812b05f01de58e9ab2ac6cd29b52073f46cd630 Mon Sep 17 00:00:00 2001 From: spiritlhl <103393591+spiritLHLS@users.noreply.github.com> Date: Sun, 2 Nov 2025 11:36:27 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/ui_actions.go | 3 ++- ui/ui_terminal.go | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ui/ui_actions.go b/ui/ui_actions.go index 81cec7a..2e05eef 100644 --- a/ui/ui_actions.go +++ b/ui/ui_actions.go @@ -217,7 +217,8 @@ func (ui *TestUI) addLogTab() { ui.LogViewer = widget.NewMultiLineEntry() ui.LogViewer.SetPlaceHolder("日志内容将在测试运行时显示...") ui.LogViewer.Wrapping = fyne.TextWrapWord - ui.LogViewer.Disable() // 只读 + // 不使用 Disable(),让文字颜色保持正常 + // ui.LogViewer.Disable() // 只读 // 刷新日志按钮 refreshButton := widget.NewButton("刷新日志", func() { diff --git a/ui/ui_terminal.go b/ui/ui_terminal.go index 9e0570f..bc16183 100644 --- a/ui/ui_terminal.go +++ b/ui/ui_terminal.go @@ -26,7 +26,8 @@ func NewTerminalOutput() *TerminalOutput { terminal.ExtendBaseWidget(terminal) terminal.MultiLine = true terminal.Wrapping = fyne.TextWrapWord - terminal.Disable() // 禁用编辑 + // 使用 ReadOnly 而不是 Disable,这样文字颜色正常 + // terminal.Disable() // 禁用编辑 return terminal }