# Qute Window
Cross-platform frameless window based on Python and Qt
## Examples
### Qute Window on macOS
<p align="center">
<img src="readme/mac_qute_window.gif")>
</p>
### Qute Window on Windows
<p align="center">
<img src="readme/win32_qute_window.gif")>
</p>
## Features
* Moving (the title bar area is draggable)
* Stretching
* Native window shadow
* Native window animations
* Win11 snap layout
## Installing via PIP
```shell
pip install qutewindow
```
## Usage
Here is a minimal example:
```python
import sys
from PySide6.QtWidgets import QApplication
from qutewindow import QuteWindow
if __name__ == "__main__":
app = QApplication(sys.argv)
demo = QuteWindow()
demo.show()
sys.exit(app.exec())
```
Raw data
{
"_id": null,
"home_page": "https://github.com/parhamoyan/qutewindow",
"name": "qutewindow",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.0",
"maintainer_email": "",
"keywords": "qt,pyqt,pyqt6,pyqt5,pyside,pyside2,pyside6,frameless-window,cross-platform",
"author": "Parham Oyan",
"author_email": "parhamoyan@yahoo.com",
"download_url": "https://files.pythonhosted.org/packages/04/b8/bf1a464a8843f70cf499e312009db2a62f78c885bca27cf27606311431bd/qutewindow-0.1.27.tar.gz",
"platform": null,
"description": "# Qute Window\nCross-platform frameless window based on Python and Qt\n\n## Examples\n\n### Qute Window on macOS\n<p align=\"center\">\n <img src=\"readme/mac_qute_window.gif\")>\n</p>\n\n### Qute Window on Windows\n<p align=\"center\">\n <img src=\"readme/win32_qute_window.gif\")>\n</p>\n\n## Features\n* Moving (the title bar area is draggable)\n* Stretching\n* Native window shadow\n* Native window animations\n* Win11 snap layout\n\n## Installing via PIP\n```shell\npip install qutewindow\n```\n\n## Usage\nHere is a minimal example:\n\n```python\nimport sys\n\nfrom PySide6.QtWidgets import QApplication\nfrom qutewindow import QuteWindow\n\n\nif __name__ == \"__main__\":\n app = QApplication(sys.argv)\n demo = QuteWindow()\n demo.show()\n sys.exit(app.exec())\n```\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Cross-platform frameless window based on Python and Qt",
"version": "0.1.27",
"split_keywords": [
"qt",
"pyqt",
"pyqt6",
"pyqt5",
"pyside",
"pyside2",
"pyside6",
"frameless-window",
"cross-platform"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e620d09e6c3e788778e3e113ff8e9e8b7e5ec5a415f782bb543efef5a74eccb4",
"md5": "914dbb13f7ca2e0bfc803100ac0a244c",
"sha256": "ead86966d04167663e520c69d379654e20d41a16c9e7d4a14423e413357303e2"
},
"downloads": -1,
"filename": "qutewindow-0.1.27-py3-none-any.whl",
"has_sig": false,
"md5_digest": "914dbb13f7ca2e0bfc803100ac0a244c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 23666,
"upload_time": "2023-04-28T10:52:08",
"upload_time_iso_8601": "2023-04-28T10:52:08.266776Z",
"url": "https://files.pythonhosted.org/packages/e6/20/d09e6c3e788778e3e113ff8e9e8b7e5ec5a415f782bb543efef5a74eccb4/qutewindow-0.1.27-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "04b8bf1a464a8843f70cf499e312009db2a62f78c885bca27cf27606311431bd",
"md5": "823b33e28840ae554c4da35d93aab782",
"sha256": "a30a7bb42b9777713e4e32a0b91161740ed9d938c8712d5919b10547c371d98e"
},
"downloads": -1,
"filename": "qutewindow-0.1.27.tar.gz",
"has_sig": false,
"md5_digest": "823b33e28840ae554c4da35d93aab782",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 14760,
"upload_time": "2023-04-28T10:52:10",
"upload_time_iso_8601": "2023-04-28T10:52:10.251923Z",
"url": "https://files.pythonhosted.org/packages/04/b8/bf1a464a8843f70cf499e312009db2a62f78c885bca27cf27606311431bd/qutewindow-0.1.27.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-28 10:52:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "parhamoyan",
"github_project": "qutewindow",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "qutewindow"
}