Overview of Intelligent Magic Cube
maintkintertools framework.repository·main·Indexed 22 days ago
https://github.com/xiaokang2022/maliangA lightweight Python UI framework based on tkinter where all UI components are drawn directly on a Canvas. It supports optional dependencies for OS theme detection and Windows-specific styling, as well as official extensions for matplotlib (maliang-mpl), media files (maliang-media), 3D drawing (maliang-three), and table widgets (maliang-table). Requires Python >=3.10.
tkintertools framework.tkintertools framework and is designed to run as a standalone application.tkintertools framework. It is designed as a standalone game project showcasing the capabilities of tkintertools.tkinter where all UI elements are drawn in a Canvas. This approach allows for custom drawing and potentially more flexible UI designs compared to standard tkinter widgets.To define an article summary (excerpt) for the blog homepage, insert the <!-- more --> HTML comment into your Markdown file. Everything written before this tag will be treated as the article's overview/summary on the main listing page. If you omit this tag, the system will attempt to generate a summary automatically.
# Article Title
This is the summary text that appears on the homepage.
<!-- more -->
This is the full content of the article that follows the summary.For enhanced functionality, it is recommended to install the optional dependencies. These include darkdetect for OS theme detection, pillow for image processing, and various Windows-specific styling packages (pywinstyles, hPyT, win32material). You can install all optional packages at once using the [opt] extra.
pip install maliang[opt]Official extensions are available to provide specific functionality. Current official extensions include:
maliang-mpl: Support for matplotlib.maliang-media: Support for media files.maliang-three: Support for simple 3D plotting.maliang-table: Support for table controls.To install all official extensions at once, use the [ext] extra.
pip install maliang[ext]You can support the maliang project financially or through non-monetary means.
The primary supported method is via WeChat Appreciation Code.
If you cannot provide financial support, you can still show your gratitude by starring the project on GitHub.
When sponsoring, please include your information in the following format to ensure you are correctly credited in the sponsors list:
maliang [your nickname or your GitHub Username]Note: For GitHub usernames, include the @ symbol (e.g., @username). You may also choose to remain anonymous.
The current stable version of maliang is 3.1.5. You can access the official tutorials, reference documentation, and practical teaching guides for the 3.1.x series via the following links:
maliang-extensions package is a third-party extension suite for the maliang ecosystem. It provides additional functionality and capabilities beyond the core library. You can find the source code and community discussions on its GitHub repository.Maliang provides official extension packs for specific functionalities. You can install all available official extensions using the [ext] extra.
Available official extensions include:
maliang-mpl: matplotlib supportmaliang-media: media file supportmaliang-three: simple 3D drawing supportmaliang-table: table widget supportpip install maliang[ext]If you have developed a project using maliang and want to include it in the official project gallery, ensure your project meets the following requirements:
maliang to your project's requirements.txt file and specify the version used. This allows the maintainer to identify your project's usage of the library.Note: If you provide both light and dark theme preview images, the gallery will support switching between them using the website's theme toggle.