Incorporar shell interativo (VTE) em uma GUI Pygtk para manipular seus próprios widgets
-
13-11-2019 - |
Pergunta
Eu estou planejando fazer o Folliwing:
Criar uma GUI Pygtk (hardcoded, sem clareira) com alguns widgets, e na parte inferior da tela, coloque algum tipo de VTE (emulador de terminal virtual) de onde eu poderia manipular os widgets, por exemplo, alterando seus atributos e chamandométodos do comando.
O resultado seria semelhante ao uso dos comandos do AutoCAD, apenas que eu estaria agindo sobre os objetos da GUI.
Eu já encontrei muito poucas coisas sobre o widget gtk.VteTerminal
, mas não só não consegui encontrar um exemplo de trabalho ou fazer um eu mesmo, também parece ser um terminal de sistema, não um terminal de "sessão atual", onde eu poderia executar o Pythoncomandos e acessar objetos GUI.
Qualquer sugestão?
Obrigado por ler
Solução
O que você quer já existe: gtkparasite .Entende-se por depurar, mas tenho certeza se você queria que realmente fosse uma parte de sua inscrição, você poderia adaptá-lo.
Outras dicas
Estou atrasado para a festa, mas tive um problema semelhante. Olhe aqui Terminal virtual pergunta
É uma opção se você decidir fazer algo diferente do que você já deve ter feito.