亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

TKinter 重定向終端輸出

TKinter 重定向終端輸出

RISEBY 2021-11-23 19:33:26
我使用 Tkinter 用 Python 制作了一個軟件,用于圖形和 ctypes,以便與公司給我的一些 C 庫接口。我在終端上打印了很多操作,所以我想知道:有沒有一種簡單的方法可以將這些輸出消息重定向到另一個 tkinter 窗口?例如,我想打印一個 cout << "Hello World!" 在一個新的 tkinter 冬天,鏈接到根目錄,而不是終端,這可能嗎?
查看完整描述

1 回答

?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

您可以覆蓋sys.stdout:


class WriteToWindow():

    def write(self, text):

        ...  # write text to your window


    def flush(self):

        pass  # this method should exist, but doesn't need to do anything


import sys

sys.stdout = WriteToWindow()

現在寫入標準輸出的所有內容,包括對 的調用print,都將發送到您的WriteToWindow類。


查看完整回答
反對 回復 2021-11-23
  • 1 回答
  • 0 關注
  • 355 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號