fix:修复显示问题
Some checks failed
Build All UI APP / Prepare Version (push) Has been cancelled
Build All UI APP / Build Android APK (push) Has been cancelled
Build All UI APP / Build Desktop Apps (amd64, macos-amd64, macos-13, darwin) (push) Has been cancelled
Build All UI APP / Build Desktop Apps (amd64, windows-amd64, windows-latest, windows) (push) Has been cancelled
Build All UI APP / Build Desktop Apps (arm64, macos-arm64, macos-latest, darwin) (push) Has been cancelled

This commit is contained in:
spiritlhl
2025-11-02 11:36:27 +08:00
parent c7f2c2864e
commit e812b05f01
2 changed files with 4 additions and 2 deletions

View File

@@ -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() {

View File

@@ -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
}