#python-3.x #windows #gtk3
#python-3.x #Windows #gtk3
Вопрос:
Я попытался запустить простую программу на python с GTK 3. Однако при выполнении он выдает приведенное ниже сообщение об ошибке «Требуется gtk версия 3.24, текущая версия 3.18 (7)».. Я надеюсь, что для Windows у нас еще нет версии GTK 3.24, так что может быть альтернативой?
main.py
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk as gtk
class Main:
def __init__(self):
gladeFile = "main.glade"
self.builder = gtk.Builder()
self.builder.add_from_file(gladeFile)
button = self.builder.get_object("button")
button.connect("clicked", self.printText)
def printText(self, widget):
print("Hello World!")
if __name__ == '__main__':
main = Main()
gtk.main()
Исполнение:
prompt 0:56:27.33>python main.py
Traceback (most recent call last):
File "main.py", line 17, in <module>
main = Main()
File "main.py", line 9, in __init__
self.builder.add_from_file(gladeFile)
GLib.Error: gtk-builder-error-quark: main.glade:5:1 Required gtk version 3.24, current version is 3.18 (7)
Комментарии:
1. Есть ли причина, по которой вы не можете просто установить последнюю версию GTK?
2. Надеюсь, у нас нет последней версии GTK, доступной для Windows 10.. Я искал, но не смог найти источник.