これは私の問題ですが、私は他の場所で答えを見つけることができません。 Gtkのテキストビュー(python3)にいくつかのテキストを表示し、それぞれのテキストの後に改行を入れたいと思います。 "\ n"を使うと、実際に新しい行に追加するのではなく、 "\ n"と表示されます。私はこれを解決できる方法はありますか?Gtk textviewに新しい行を追加するには?
これは
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の私は、経験豊富なプログラマーではないよ。)...のGtkウィンドウ内の現在の出力私の問題、その後、私の出力の再現性のバージョンである必要があります。
('a','\n','b', '\n', 'c')
Gtkのウィンドウで
所望の出力:
'a'
'b'
'c'
ありがとう、これは部分的には機能しましたが、私の実際のコードが少し複雑になってしまったようです。 – Fliss
あなたの質問を編集し、コードの複雑さを更新することができます。あなたのお手伝いをするために私の回答を更新します。どういたしまして –