Caixas de diálogo Windows MessageBox via ctypes (sem Tkinter, porém especificamente para Windows).
Project description
MessageBoxWin32
Este pacote permite criar caixas de diálogo do Windows usando a função MessageBox da API do Windows, sem depender de Tkinter.
É ideal para aplicações que precisam de uma interface simples de alerta ou confirmação no Windows.
Esta biblioteca depende apenas do CTYPES, que vem instalado por padrão junto do Python.
Ressaltando que a mesma é para uso apenas em ambiente Windows.
Métodos disponíveis:
exibirMensagem: Exibe uma caixa de mensagem simples com um botão OK.exibirMensagemAtencao: Exibe uma caixa de mensagem com um ícone de aviso.exibirMensagemInformacao: Exibe uma caixa de mensagem com um ícone de informação.exibirMensagemErro: Exibe uma caixa de mensagem com um ícone de erro.exibirMensagemQuestionamento: Exibe uma caixa de mensagem com opções de ação, como OK, Cancelar, Sim, Não, etc.
Parametros Gerais:
mensagem: A mensagem a ser exibida na caixa de diálogo.titulo: O título da caixa de diálogo.
Parametros do Método exibirMensagemQuestionamento:
-
acao: Define os tipos de ações que o usuário pode tomar. -
O parâmetro
acaopode ser:1: OK e Cancelar2: Sim, Não e Cancelar3: Sim e Não4: Tentar Novamente e Cancelar5: Anular, Tentar Novamente e IgnorarQualquer outro valor: OK e Cancelar
Retorno Geral:
- Retorna um inteiro ao clicar no OK ou fechar a janela.
Retorno do Método exibirMensagemQuestionamento:
- Dependendo da ação escolhida, o retorno pode ser:
0: Se o usuário clicar em Cancelar, Não, Anular ou Ignorar1: Se o usuário clicar em OK ou Sim2: Se o usuário clicar em Tentar Novamente
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file messageboxwin32-0.1.1.tar.gz.
File metadata
- Download URL: messageboxwin32-0.1.1.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3686a96325037172fc827af52aea0f4110797aafa9aa7575048f6c86add161a7
|
|
| MD5 |
094015399b30dcdc62aac2ce9149f20b
|
|
| BLAKE2b-256 |
ce1fc3aed4f0b15e2219088eb4165cb2f65135ae7e1f2b7ed1f1b74dc6c7845d
|
File details
Details for the file messageboxwin32-0.1.1-py3-none-any.whl.
File metadata
- Download URL: messageboxwin32-0.1.1-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aeb21ccf0b38046b50ef7291a2155059846ab4b58a522397e2d77a30d2b7402d
|
|
| MD5 |
21b058cf4aff33b930ab85d684fad7a8
|
|
| BLAKE2b-256 |
094f774a660d37eaa134b0281797bd556b33398fa61b249c0eea753a6324a760
|