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 de:
- ctypes (Que vem instalado por padrão junto do Python)
- wxPython

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.
  • solicitarTexto: Exibe uma caixa de texto, para que o usuário informe um texto. Caso cancelado, será retornado ""

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.4.tar.gz (3.3 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.4-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file messageboxwin32-0.1.4.tar.gz.

File metadata

  • Download URL: messageboxwin32-0.1.4.tar.gz
  • Upload date:
  • Size: 3.3 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.4.tar.gz
Algorithm Hash digest
SHA256 339cddd2d40e51564427d54bf80fbf8ca6c949d56be647dcf574e0aa4d3361b1
MD5 e380bf60dd57251276614556a6fddfde
BLAKE2b-256 d3035be041d3bd6c623eba93b8bbb3bdd723aace0d0beed5734fd664d1e9126c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for messageboxwin32-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0da9ced1611bb40654f0fcd047ecf37427df2dca0fd59f157e0c7a67c3a02476
MD5 bb5d07bf35f824d851a209729f41b56a
BLAKE2b-256 060e2533b7be104f982968907403ae16183fceef06b6aa01e848684ef038c688

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