7
from gi.repository import Gtk

#print Gtk.GTK_MAJOR_VERSION

win = Gtk.Window()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

これが私のコードです。どのバージョンの Gtk が使用されているかを知るにはどうすればよいですか。

ありがとうございました!

4

2 に答える 2

14

バージョン情報を取得するには、次の関数を使用できます。

Gtk.get_major_version()
Gtk.get_minor_version()
Gtk.get_micro_version()
于 2012-06-19T10:35:49.103 に答える
0

.gir ファイルをチェックインする場合:

grep -rin 'get_[a-zA-Z]*_version' /usr/share/gir-1.0/Gtk-3.0.gir

出力例:

grep -rin 'get_[a-zA-Z]*_version' /usr/share/gir-1.0/Gtk-3.0.gir
108409:    <function name="get_major_version"
108410:              c:identifier="gtk_get_major_version"
108424:    <function name="get_micro_version"
108425:              c:identifier="gtk_get_micro_version"
108439:    <function name="get_minor_version"
108440:              c:identifier="gtk_get_minor_version"
于 2012-10-11T15:33:08.633 に答える