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)
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.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14b08ee0e4dd3c97ecbaad0fa1fa39f7702caa17a34b5cb72f68002230f7b6d1
|
|
| MD5 |
a03bfe12368d92d180b14defb0b00b24
|
|
| BLAKE2b-256 |
5c0ef657e3b031e0ccf1a7c4e3cfaef9f1f2e8d010d858f818e1d92f9afcab69
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a909afe16d12aaf4cb00414a16fc13ddd5e2a191bf0169f703bf5975d62b456
|
|
| MD5 |
5fd0bfb9697139dd57779ddc204ccceb
|
|
| BLAKE2b-256 |
e4f6c7c7c824ce2a5e64cedbfaf4bb27c3c27d33119cb30de7a394ada8d1b495
|