Home › Fóruns › Fórum Interface Gráfica para Apps Python com GTK e Glade › Problema para rodar o hello.py pelo no pyCharm (Gtk) › Responder a: Problema para rodar o hello.py pelo no pyCharm (Gtk)
Olá, aparentemente está tudo certo com o código, mas o python não consegue achar a classe Gtk.Window.
Pode ter acontecido um erro durante a instalação da biblioteca, para resolver:
Abra o terminal em C:\msys64\mingw64.exe– uma janela de terminal deve aparecer
Execute pacman -Suy
Execute pacman -S mingw-w64-x86_64-gtk3 mingw-w64-x86_64-python3 mingw-w64-x86_64-python3-gobject
isso vai reinstalar as bibliotacas nescessárias e provavlmente corrige esse problema.
O código que você compartilhou parece estar correto e deve criar uma janela simples usando GTK+ 3 e exibi-la. Aqui está uma breve explicação do que cada linha do código faz:
1 Importa o módulo gi (GObject Introspection), que permite o uso de bibliotecas do GNOME em Python.
2 Especifica que a versão 3.0 da biblioteca GTK+ é necessária.
3 Importa a classe Gtk do pacote gi.repository, que fornece as ferramentas para criar interfaces gráficas do usuário com GTK+ em Python.
4
5 Cria uma nova janela Gtk.Window com o título “Hello World”.
6 Exibe a janela na tela.
7 Conecta um sinal ao evento destroy da janela, para que a aplicação seja encerrada quando a janela for fechada.
8 Inicia o loop principal do GTK+, permitindo que a aplicação receba eventos e responda a eles.