Takes Qt for Python and adds extra functionality including automatic scaling
Project description
Freesia
Freesia is a simple way to create Graphical user interfaces in Qt
- Qt can be annoying and unfriendly to new programmers Freesia aims to combat that by using syntax similar to tkinter while providing the power of Qt.
- It provides a neat way of binding events and styling widgets
Examples
Example 1
from freesia import *
root = Window()
mainloop()
Example 2
from freesia import *
random_theme = get_theme()
root = Window(title="Example", bg=randon_theme[0])
label = Label(root, text="Hello World!")
label.place(0.5, 0.5, anchor="CENTER")
mainloop()
Documentation
https://lukegw.com/freesia/docs
Installation
As of version 3.3.0, you can simply install freesia by using pip:
pip install freesia
Updating
As of version 3.3.0, updating freesia is as easy as:
pip install freesia -U
Changelog
The changelog can be viewed in CHANGELOG.md
License
This project is under the GNU LGPL v2 license
Please see LICENSE file for more details
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
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 freesia-3.3.3.tar.gz.
File metadata
- Download URL: freesia-3.3.3.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6055d7cc92ca13265de1ad91ab40fff4b92b6514a6f89135f8b248233774c428
|
|
| MD5 |
244363d39ce43966783b296dd4e6adb1
|
|
| BLAKE2b-256 |
faa0377e1880ddbb8c549aa87653145ad166f37b0e6adece6588db9b869ef927
|
File details
Details for the file freesia-3.3.3-py3-none-any.whl.
File metadata
- Download URL: freesia-3.3.3-py3-none-any.whl
- Upload date:
- Size: 18.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a7c25335092894f2e9f0b237af1663ec9fa3fa440bcd07c43bd0ea163774dc5
|
|
| MD5 |
0f77705d1b1fc8be1568cf051eeeb429
|
|
| BLAKE2b-256 |
5458f3414af94e58b65714746d8def20ff4857033b65bc9e0a37bd4c95de08d8
|