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.3.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.3-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: messageboxwin32-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 b72d2b93dd28c1a69b03fe7161285f38b9d8ade97dc5930aebaddd24474d78ba
MD5 20e094d6f7dc3b40942473ce950b5e4d
BLAKE2b-256 b5bc4711f88f0adbff6e4f41b5ee88204a2b24b9f64f88501f7c1114052279a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for messageboxwin32-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d6b5ecf4856c2059fa683cff478a66d1e83a5effa653626c98f4208477ff91df
MD5 eb7545fce20b36c8432dbfcf6bcce8dc
BLAKE2b-256 33aeafa535034d4a19bba164e9f9833be98a84ea43ac9aa557e48b1cf67c9abd

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