這是我的問題,我無法在其他地方找到答案。我想在Gtk textview(python3)中顯示一些文本,並在每段文本之後換行。當我使用「\ n」時,它顯示「\ n」而不是實際添加新行。有沒有辦法可以解決這個問題?如何在Gtk textview中添加新行?
這應該是我的問題的可重複的版本,然後我的輸出...用GTK窗口
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk
records =()
tv = Gtk.TextView()
records += ("a", "\n", "b", "\n", "c", "\n")
tb = tv.get_buffer()
tb.set_text(str(records))
sw = Gtk.ScrolledWindow()
sw.set_size_request(300,400)
sw.add(tv)
w = Gtk.Window()
w.add(sw)
w.show_all()
Gtk.main()
電流輸出(PS我不是一個有經驗的程序員。):
('a','\n','b', '\n', 'c')
用GTK窗口
所需的輸出:
'a'
'b'
'c'
謝謝,這做了部分工作,但不完全,因爲我的實際代碼竟然是一個更復雜一點! – Fliss
您可以編輯您的問題並更新您的代碼的複雜程度,我會更新我的答案以幫助您。別客氣 –