Em um aplicativo do Quickly, o código deve estar em “myapp” ou “myapp_lib”?

1

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:

  1. 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.

  2. 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!

    
por bzhou 19.06.2012 / 12:52

1 resposta

3

Seu código deve estar em myapp , não myapp_lib .

Veja aqui para mais informações:

por jonobacon 19.06.2012 / 17:58