0

テキスト(1行のみ)を表示するGTKオブジェクトを探していますが、テキストをステータスバーよりも大きくする必要があります(フォントや斜体/太字などを変更できる可能性があります)。

通常、ボタンをクリックするとテキストを表示するGTKStatusbarを作成しました。(私はGladeでプログラムを作成しました):

self.statusbar = self.builder.get_object("statusbar")
self.searchbutton = self.builder.get_object("searchbutton")

def on_searchbutton_clicked(self, widget):
    self.statusbar.push(1, "Hello world!")

しかし、この方法では、より大きな文字サイズのテキストを表示することはできません。

私の問題を手伝ってくれませんか。

前もって感謝します。

4

1 に答える 1

1

Aには、ラベルでPangoテキストマークアップを使用できるようにするGtk.Labelというプロパティがあります。例えば:"use-markup"

label = Gtk.Label()
label.set_use_markup(True)
label.set_markup("<big>This is bigger text</big>")

をステータスバーとして使用するかGtkLabel(非常に単純なステータスバーの場合)GtkStatusbar、ラベルを拡張してそこにパックすることができます。

于 2012-10-02T15:22:06.077 に答える