Existe um GUI IDE para programar python, assim como o java possui netbeans?
Eu queria um em que pudéssemos arrastar e soltar caixas e rótulos de teste, assim como fazemos nos componentes oscilantes usando netbeans ou eclipse.
Ou existe um complemento presente no netbeans ou no próprio eclipse?
software-recommendation
python
ide
Roshan
fonte
fonte
Respostas:
Glade
Se você quer um designer de GUI wysiwyg, Glade é sua melhor aposta:
glade
partir do centro de softwarecrie sua GUI, salve-a como, digamos,
myapp.glade
Vá para a guia sinais e configure seu retorno de chamada, como
on_window1_destroy
No seu programa python, diga ao GTK para carregar as definições da interface do usuário
Depois de configurar tudo, você pode mergulhar diretamente no tutorial Glade (como Jeremy Kerr mencionou em sua resposta). Comece aprendendo sobre as diferentes opções de layout e sinais.
Rapidamente
Quando você se sentir confortável com o glade, poderá começar a usá-lo via Quickly, que é um conjunto de programas para facilitar muito as tarefas comuns no desenvolvimento de software. Ele cuida de traduções, configuração de armazenamento, empacotamento, integração da barra de ativação, incluindo PPAs e muito mais:
Agora, cria rapidamente um grande projeto com tudo o que você precisa já configurado. Uma GUI, os arquivos de tradução, a configuração via desktopcouch e assim por diante.
Você verá rapidamente configurar algumas janelas (o aplicativo principal, a configuração e um diálogo sobre) para você. Para começar a editar sua GUI:
corre
quickly design
Para acessar o código do aplicativo, execute
quickly edit
Vá para o
HelloWorldWindow.py
arquivoAgora comece a adicionar manipuladores de sinal e lógica.
Por fim, para executar seu aplicativo, digite
quickly run
.Neste ponto, você pode acessar a documentação do PyGTK para aprender sobre os sinais, as assinaturas de seus manipuladores, os métodos dos diferentes widgets e assim por diante.
Veja também, algumas perguntas relacionadas:
Qual IDE usar para Python?
Melhor ferramenta semelhante ao Visual Studio para desenvolvimento Linux
Criando GUI com Python no Linux
O que é um bom editor de texto para o desenvolvimento de código?
fonte
Qt-Designer
O PyQt vem com o Qt 's Designer , que é um editor de GUI gráfico bastante interessante, se você quiser escrever seu aplicativo com a estrutura Qt.
Qt Creator
O novo IDE da Qt tem suporte total para a criação de widgets (como o designer acima) e os aplicativos QtQuick, o que é melhor para aplicativos leves, fluidos e habilitados para toque (por exemplo, aplicativos para tablets / dispositivos móveis)
fonte
Você está buscando um IDE completo (por exemplo, editor de código, ambiente de tempo de execução, ferramentas de layout da interface do usuário) ou apenas um utilitário para criar a interface do usuário?
Se você procura um ambiente de programação completo, dê uma olhada no conjunto de ferramentas Rapidamente .
Se você está apenas procurando projetar interfaces, pode usar o designer 'glade' para criar uma interface usando widgets GTK e carregar essa definição de interface do usuário em qualquer programa python. Há um Tutorial de programação da GUI GTK + e Glade3 (com exemplos de Python e C).
fonte
Eric IDE
Tente com o Eric IDE. Eu acho que é o melhor IDE, tanto para Python e Qt4.
fonte
wxFormBuilder
Também depende do kit de ferramentas do widget que você deseja usar. Eu prefiro wxWidgets com python, wxPython .
Portanto, minha preferência pela criação da GUI é wxFormBuilder , disponível desde o seguinte PPA:
Ele tem o simples arrastar e soltar widgets em uma tela e você pode alternar rapidamente para a guia de código para ver o que ele gerou, o que para meus olhos não instruídos é limpo e organizado. Como o nome na lata diz que é um construtor de formulários, é nisso que ele é especializado. Portanto, não espere desenvolver um projeto completo com ele; no entanto, se você quiser manter o design do formulário separado do código de análise, ele fará o seguinte: trabalho bem.
fonte
Há um garoto novo na cidade: Camelot . Ele foi projetado para criar interfaces gráficas muito rapidamente. Isso ajuda você a se concentrar no seu aplicativo, e não no código da GUI. Os mantenedores dizem
A estrutura foi apresentada várias vezes em reuniões internacionais de python. Suas vantagens são
Verifique http://www.python-camelot.com/ para obter mais informações, apresentações, vídeos do youtube e muito mais.
aviso: vi isso em ação e conversei com os desenvolvedores. Eu posso ser tendencioso, mas sinceramente acredito que este é um ótimo software.
fonte
SharpDevelop
O SharpDevelop destina-se ao desenvolvimento de aplicativos baseados no .Net Framework. Ele suporta o IronPython e possui um designer de GUI para o WinForm, Silverlight, aplicativo WPF. Embora o Visual Studio também tenha vários designers de GUI para o IronPython, no entanto, ele não tem GUI para o WinForm.
fonte
ninguém mencionou uma ferramenta que tenha bastante uso em outras linguagens e pode ser conhecida ao iniciar o usuário - o Eclipse tem uma perspectiva para python chamada PyDev.
fonte
Confira PyForms, é baseado em PyQt. Ele pode ser usado com o Qt Designer, mas também é muito fácil projetar GUIs diretamente no script Python.
https://github.com/UmSenhorQualquer/pyforms/
fonte
O melhor IDE Python de todos os tempos é o PyCharm. Mas não é gratuito e não possui designer de GUI. http://www.jetbrains.com/pycharm/index.html
fonte