Как я могу использовать gtk версии 3.24 в Windows 10

#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.. Я искал, но не смог найти источник.