Skip to content

Commit 7f7f816

Browse files
authored
Update README.md
1 parent d8eebc2 commit 7f7f816

File tree

1 file changed

+84
-22
lines changed

1 file changed

+84
-22
lines changed

README.md

Lines changed: 84 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,95 @@
1-
### Py to EXE Converter (with PyQt5 GUI)
2-
3-
### **Overview**
4-
This project provides a **graphical tool built with PyQt5** that allows developers to easily convert their Python scripts (`.py`) into Windows executables (`.exe`).
5-
It integrates **PyInstaller** in the backend while offering a modern user interface to handle files, folders, and additional build options.
1+
### **Executable to Python converter**
62

73
---
84

5+
### **About**
6+
7+
- **This project provides a graphical tool built with `PyQt5` that allows developers to easily convert their Python scripts `(.py)` into Windows executables `(.exe)`.**
8+
- **It integrates PyInstaller in the backend while offering a modern user interface to handle files, folders, and additional build options.**
9+
10+
---
11+
912
### **Features**
10-
- **File Selection**:
11-
- Convert a single `.py` file.
12-
- Convert multiple `.py` files at once.
13-
- Add complete folders containing scripts/resources.
1413

15-
- **Build Options**:
16-
- Enable/disable console window (GUI mode or CLI mode).
17-
- Add a custom **icon** (`.ico`).
18-
- Include a **manifest file** for advanced configuration.
14+
---
15+
16+
- **Converting files from `(.Py)` format to `(.exe)` format.**
17+
- **Convert multiple files at once `(.py)`.**
18+
- **Add entire `folders` containing texts/resources.**
19+
20+
---
21+
### **Options**
22+
- **Enable/disable console window (`GUI` mode or `CLI` mode).**
23+
- **Add a custom icon `(.ico)`.**
24+
- **Include a `(.manifest)` file for advanced configuration.**
25+
26+
---
27+
28+
### **OUTPUT**
29+
30+
- **Automatically creates in the directory Folder `output`.**
1931

20-
- **Output Management**:
21-
- Automatically generates the `.exe` in an `output/` directory.
32+
```
33+
output\
34+
┗─> file.exe
35+
```
2236

2337
---
2438

25-
### **Requirements**
26-
- Python **3.8+**
27-
- [PyInstaller](https://pyinstaller.org/)
28-
- [PyQt5](https://pypi.org/project/PyQt5/)
39+
### **Installation**
40+
41+
- **Download Version Python 3.9+**
42+
- [![Download Python](https://img.shields.io/badge/Download-Python-blue?logo=python&logoColor=white)](https://www.python.org/ftp/python/3.13.7/python-3.13.7-amd64.exe)
43+
44+
- **Requirements**
45+
- **[PyInstaller](https://pyinstaller.org/)**
46+
- **[PyQt5](https://pypi.org/project/PyQt5/)**
47+
48+
- **install Packages Python `pip`.**
49+
50+
```
51+
$ pip install pyinstaller pyqt5
52+
```
53+
### **OR**
54+
55+
```
56+
$ pip install -r requirements.txt
57+
```
58+
59+
### **OR**
2960

30-
**You can install them quickly with:**
61+
```
62+
$ setup.bat
63+
```
3164

32-
```bash
33-
pip install pyinstaller pyqt5
65+
---
66+
67+
### **Run**
68+
69+
```
70+
Ppython PyToExe.py
71+
```
72+
73+
---
74+
75+
### **See the instructions**
76+
77+
- **[CODE OF CONDUCT](https://github.com/wsl-iq/Python-Executable/blob/main/CODE_OF_CONDUCT.md)**
78+
79+
- **[CONTRIBUTING](https://github.com/wsl-iq/Python-Executable/blob/main/CONTRIBUTING.md)**
80+
- **[MIT License](https://github.com/wsl-iq/Python-Executable/blob/main/LICENSE)**
81+
82+
---
83+
84+
### **My WebSite**
85+
- **[wsl-iq.github.io/](https://wsl-iq.github.io/)**
86+
87+
---
88+
89+
### **Languages**
90+
91+
| Arabic (العربية) | English |
92+
|------------------|---------|
93+
||**SOON**|
94+
95+
---

0 commit comments

Comments
 (0)