page116
Qualquer um pode escrever novos componentes como bibliotecas compartilhadas que adicionarão dinamicamente novas classes nativas ao interpretador.
Por padrão, o interpretador Gambas é um programa - em modo texto, baseado em console. A arquitetura de componente é utilizada para suportar a porção de linguagem referente à interface gráfica do usuário - a famosa GUI.
Pelo fato da GUI ser implementada como um componente Gambas, ele tem a capacidade de ser independente de qualquer kit de
de ferramentas específica para GUI. Com Gambas, você pode escrever um programa e escolher qual kit de ferramentas deseja usar. Temos o GTK+ como opções, e o QT4 entre outras. A versão atual do Gambas implementa a interface gráfica com o toolkit Qt. Os componentes GUI são derivados diretamente da biblioteca Qt.
O suporte ao GTK+ está melhorando muito, mas no momento o QT é mais recomendável. É interessante dar uma estudada na documentação QT para entender melhor os controles da GUI.
LibreOffice Magazine | Abril 2014
22
Espaço Aberto
Artigo