Welcome to Proxlight Builder! This tool allows you to create Tkinter-based GUIs effortlessly with a simple drag-and-drop interface. 🚀
- Drag-and-Drop Interface: Easily add and arrange widgets on a canvas.
- Widget Variety: Supports various Tkinter widgets including Buttons, Labels, Entries, and more.
- Right-Click Context Menu: Quickly cut, copy, paste, and delete widgets.
- Property Editor: Double-click to edit widget properties in a dedicated dialog.
- Export to Python: Save your layout as a Python script ready to run.
Clone the repository and install the necessary dependencies:
git clone https://github.com/yourusername/ProxlightBuilder.git
cd ProxlightBuilder
pip install -r requirements.txt
Run the application:
Proxlight Builder.py
- Select a widget type from the dropdown menu.
- Click the "Add Widget" button to place it on the canvas.
- Drag the widget to your desired location.
- Double-click on any widget to open the properties editor.
- Modify the properties as needed and click "Apply".
- Right-Click on a widget to access the context menu.
- Options include: Cut, Copy, Paste, Delete.
- Click the "Export to Python" button.
- Choose a location to save your Python script.
- Tkinter - Standard Python interface to the Tk GUI toolkit.
- ttk - Themed widget set for Tk.
- sv_ttk - Sun Valley ttk theme.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please read the CONTRIBUTING file for details on the process for submitting pull requests.
If you have any questions, feel free to reach out at [email protected].
Thanks to the Tkinter and ttk communities for their excellent documentation and support.