Я написал приложение на Python, которое использует PyGTK.Он отлично работает на Linux и выглядит великолепно.Он также отлично работает на Windows, но выглядит совершенно ужасно.Тема GTK по умолчанию абсолютно не похожа на нативные элементы графического интерфейса Windows.
Что я могу сделать, чтобы приложение Python выглядело немного лучше?Возможно, какую-то функцию, которую я могу вызвать, чтобы изменить тему на более приятную?
Редактировать: , используя функцию rc_parse()
, предложенную в ответе ниже, теперь у меня есть:1009 *
import pygtk,gtk
gtk.rc_parse("C:\\Program Files\\Common Files\\GTK\\2.0\\share\\themes\\Bluecurve\\gtk-2.0\\gtkrc")
window = gtk.Window(gtk.WINDOW_TOPLEVEL)
button = gtk.Button()
button.set_label("Hello")
window.add(button)
button.show()
window.show()
gtk.main()
... но это не работает.