Seu código deve estar em myapp
, não myapp_lib
.
Veja aqui para mais informações:
Acabei de começar a investigar o Quickly e o Ubuntu desktop / GTK dev, e estou um pouco confuso com a organização do modelo que o Quickly fornece.
Especificamente, estou confuso sobre dois pontos relacionados:
Por que a lógica de uma janela ou diálogo é dividida entre um arquivo na pasta lib e outro na pasta do aplicativo?
Por exemplo, o modelo padrão cria um Window.py
na pasta lib e um MyappWindow.py
na pasta do aplicativo.
Parece que toda a lógica padrão está no arquivo Window.py
, mas os recursos que estão sendo implementados no tutorial ( $ quickly tutorial
) são gravados em MyappWindow.py
.
A confusão para mim aqui pode derivar da inexperiência com o gtk.
Em geral, como o código deve ser dividido (para nenhum elemento da interface do usuário). Por exemplo, código para se conectar a um banco de dados sqlite, código para contato com serviços da web, outro código de integração do Ubuntu, por exemplo, serviço dbus, indicadores etc.
Obrigado por qualquer ajuda!
Seu código deve estar em myapp
, não myapp_lib
.
Veja aqui para mais informações: