Scripts de lançamento Python e Interface de Cadastro com PySimpleGUI integrados ao Metasys Java.

Posted by



Neste tutorial, vamos abordar como criar um Executável em Python utilizando scripts e uma tela de cadastro com a biblioteca PySimpleGUI dentro do ambiente do JAVA Metasys.

O JAVA Metasys é uma plataforma que permite a integração de diferentes linguagens de programação, incluindo o Python. Com isso, podemos criar interfaces gráficas em Python e injetá-las em aplicativos Java.

Para começar, certifique-se de que você tenha o JAVA Metasys instalado em seu computador. Em seguida, vamos criar um script em Python que será transformado em um executável e integrado ao JAVA Metasys.

1. Crie um novo arquivo Python e insira o seguinte código:

import PySimpleGUI as sg

layout = [
[sg.Text(‘Nome:’), sg.InputText()],
[sg.Text(‘Idade:’), sg.InputText()],
[sg.Button(‘Cadastrar’)]
]

window = sg.Window(‘Cadastro de Usuário’, layout)

while True:
event, values = window.read()

if event == sg.WIN_CLOSED:
break
elif event == ‘Cadastrar’:
nome = values[0]
idade = values[1]
print(‘Usuário cadastrado:’)
print(f’Nome: {nome}’)
print(f’Idade: {idade}’)

window.close()

Este script utiliza a biblioteca PySimpleGUI para criar uma interface gráfica simples de cadastro de usuário. Ele exibe campos de texto para o usuário digitar o nome e a idade e um botão para cadastrar.

2. Vamos agora transformar esse script em um executável. Para isso, vamos utilizar a biblioteca PyInstaller. Para instalá-la, execute o seguinte comando no terminal:

pip install pyinstaller

3. Com a biblioteca instalada, navegue até o diretório onde está o seu script Python e execute o seguinte comando para criar o executável:

pyinstaller –onefile nome_do_arquivo.py

Substitua “nome_do_arquivo.py” pelo nome do seu script Python.

4. Após a conclusão do processo, você encontrará o executável na pasta “dist” dentro do diretório do seu script.

5. Agora, vamos integrar o executável ao JAVA Metasys. Em seu projeto Java, adicione um botão ou outra ação que irá executar o arquivo Python. Utilize o seguinte código para executar o script Python a partir do Java:

try {
String pythonScriptPath = “dir/do/executavel.py”;
Process process = new ProcessBuilder(“python”, pythonScriptPath).start();
process.waitFor();
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}

Substitua “dir/do/executavel.py” pelo caminho completo do executável gerado pelo PyInstaller.

Agora, ao executar o seu projeto Java e acionar o botão ou a ação que você criou, a tela de cadastro em Python será exibida.

Este tutorial abordou como criar um executável em Python utilizando scripts e realizar a integração com o JAVA Metasys para exibir uma tela de cadastro com a biblioteca PySimpleGUI. Espero que tenha sido útil e que você consiga implementar esses conceitos em seus projetos.

0 0 votes
Article Rating

Leave a Reply

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x