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

Uploaded Python 3

File details

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

File metadata

  • Download URL: messageboxwin32-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 adbf303fa092987d450c72342cda24965a155d6e0ab558cf1dfdd65fa185a67c
MD5 f39bdf0d336e8266820a0d2599f66fbe
BLAKE2b-256 f17c14760119772c735209ac401c81ded9565bbebcd4fb899efc45e148f60f59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for messageboxwin32-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a92865ea2449883af52cd790a60ff058851937af7c892bcc62f61349ed8cfeb8
MD5 c8d2b24bef803848282bd0abfed6382d
BLAKE2b-256 3d72b91d3d5a6cb2fb768e9191c32e7e7ec1ad309665477e83f099acbfea2b55

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