Skip to main content

PyWinGUI

Installation

Install from PyPI:

pip install pywingui

PyWinGUI currently targets:

Python 3.13 on Windows x64

Quick Start

from pywingui.app import AppContext
from pywingui.base import BaseWindow

ctx = AppContext()
ctx.connect(title_regex=".*My Application.*")

window = BaseWindow(ctx, "My Application")
window.click("Login")
window.fill("Username", "demo")
window.fill("Password", "secret")
window.click("Submit")

Tests

Run public tests:

python -m pytest tests -q

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pywingui-6.1.68.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

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

pywingui-6.1.68-cp313-cp313-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.13Windows x86-64

File details

Details for the file pywingui-6.1.68.tar.gz.

File metadata

  • Download URL: pywingui-6.1.68.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for pywingui-6.1.68.tar.gz
Algorithm Hash digest
SHA256 14b08ee0e4dd3c97ecbaad0fa1fa39f7702caa17a34b5cb72f68002230f7b6d1
MD5 a03bfe12368d92d180b14defb0b00b24
BLAKE2b-256 5c0ef657e3b031e0ccf1a7c4e3cfaef9f1f2e8d010d858f818e1d92f9afcab69

See more details on using hashes here.

File details

Details for the file pywingui-6.1.68-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pywingui-6.1.68-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for pywingui-6.1.68-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0a909afe16d12aaf4cb00414a16fc13ddd5e2a191bf0169f703bf5975d62b456
MD5 5fd0bfb9697139dd57779ddc204ccceb
BLAKE2b-256 e4f6c7c7c824ce2a5e64cedbfaf4bb27c3c27d33119cb30de7a394ada8d1b495

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

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