How to Create a .exe File with GUI using PyCharm, PyQt6 & PyInstaller in 2023

Posted by

Create a .exe File with GUI using PyCharm, PyQt6 & PyInstaller

Create a .exe File with GUI using PyCharm, PyQt6 & PyInstaller

In this tutorial, we will learn how to create a .exe file with a GUI using PyCharm, PyQt6, and PyInstaller.

Step 1: Set up the environment

Make sure you have PyCharm installed on your machine. You will also need to install PyQt6 and PyInstaller. You can do this using pip:

pip install pyqt6 pyinstaller

Step 2: Create the GUI

Open PyCharm and create a new Python file. Write the code for your GUI using PyQt6. Here is an example code snippet:


import sys
from PyQt6.QtWidgets import QApplication, QWidget, QPushButton

app = QApplication(sys.argv)

window = QWidget()
window.setWindowTitle('PyQt6 Example')
window.setGeometry(100, 100, 300, 200)

button = QPushButton('Click me!', window)
button.setGeometry(100, 50, 100, 50)

window.show()

sys.exit(app.exec())

Step 3: Convert the .py file to .exe

Open a terminal in PyCharm and navigate to the directory where your Python file is saved. Use PyInstaller to convert the .py file to a .exe file:

pyinstaller --onefile yourfile.py

Step 4: Test the .exe file

You should now have a .exe file in the dist directory. Test the file to make sure the GUI is working correctly.

Congratulations! You have successfully created a .exe file with a GUI using PyCharm, PyQt6, and PyInstaller.

0 0 votes
Article Rating
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@davidgraper2488
4 months ago

I can follow it but some audio would have been nice.