Responder a: Problema para rodar o hello.py pelo no pyCharm (Gtk)

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)

#39740
Edson Pacholok
Moderador

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.