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.72.tar.gz
(2.4 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pywingui-6.1.72.tar.gz.
File metadata
- Download URL: pywingui-6.1.72.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75bd6a0d199f15b6c9ada19fc83eacd3fc9e9809c22b81d51524606d8e9a69cb
|
|
| MD5 |
3ec2e77e2ca299ce4e59b7353dca74c1
|
|
| BLAKE2b-256 |
aa6e54e84f231f41ee1214e53f8d74e13f548f8806406283722972c51e58b5cf
|
File details
Details for the file pywingui-6.1.72-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: pywingui-6.1.72-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51ff27ed9df6423dd2f912be5ce2854d73c4665b43853531a36c9072336a810d
|
|
| MD5 |
ccac0a2aa4462032d9db22204465f378
|
|
| BLAKE2b-256 |
ba5723e4428b7a6ab2ef8b5705c424a215e3671d62f3b5749dac6db5e726a557
|