Skip to main content

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 acao pode ser:

    • 1: OK e Cancelar
    • 2: Sim, Não e Cancelar
    • 3: Sim e Não
    • 4: Tentar Novamente e Cancelar
    • 5: Anular, Tentar Novamente e Ignorar
    • Qualquer 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 Ignorar
    • 1: Se o usuário clicar em OK ou Sim
    • 2: 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

messageboxwin32-0.1.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

messageboxwin32-0.1.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

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

Hashes for messageboxwin32-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3686a96325037172fc827af52aea0f4110797aafa9aa7575048f6c86add161a7
MD5 094015399b30dcdc62aac2ce9149f20b
BLAKE2b-256 ce1fc3aed4f0b15e2219088eb4165cb2f65135ae7e1f2b7ed1f1b74dc6c7845d

See more details on using hashes here.

File details

Details for the file messageboxwin32-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for messageboxwin32-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aeb21ccf0b38046b50ef7291a2155059846ab4b58a522397e2d77a30d2b7402d
MD5 21b058cf4aff33b930ab85d684fad7a8
BLAKE2b-256 094f774a660d37eaa134b0281797bd556b33398fa61b249c0eea753a6324a760

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page