第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我無法用 tview 更新文本

我無法用 tview 更新文本

Go
侃侃爾雅 2022-10-24 16:03:45
我在 Go 語言中使用tview 。我想使用以下代碼在終端上顯示“hoge”,但它沒有顯示出來。package mainimport (    "fmt"    "github.com/rivo/tview")func main() {    tui := newTui()    tui.Run()    tui.WriteMessage("hoge")}type Tui struct {    app  *tview.Application    text *tview.TextView}func (t *Tui) Run() {    t.app.Run()}func (t *Tui) WriteMessage(message string) {    fmt.Fprintln(t.text, message)}func newTui() *Tui {    text := tview.NewTextView()    app := tview.NewApplication()    app.SetRoot(text, true)    text.SetChangedFunc(func() { app.Draw() })    tui := &Tui{app: app, text: text}    return tui}我不想更新newTui()函數(shù)中的文本。我如何讓它顯示出來?
查看完整描述

1 回答

?
慕工程0101907

TA貢獻1887條經(jīng)驗 獲得超5個贊

func (*Application) Run()

Run啟動應用程序,從而啟動事件循環(huán)。該函數(shù)在Stop()被調(diào)用時返回。

tui.WriteMessage("hoge")即永遠不會到達程序中的語句,因為Run()直到顯式停止才會返回。hoge因此,要在終端中看到打印,您必須tui.WriteMessage("hoge")  Run()調(diào)用.

func main() {
    tui := newTui()
    tui.WriteMessage("hoge")
    tui.Run()}


查看完整回答
反對 回復 2022-10-24
  • 1 回答
  • 0 關(guān)注
  • 140 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號