설치
python3 -m venv ~/venv/pyqt
source ~/venv/pyqt/bin/activate
pip install pyqt6
sudo apt install qt6-base-dev
sudo apt install qt6-tools-dev
sudo apt install qtchooser
qtchooser -install qt6 $(which qmake6)
# ~/.bashrc에서
export QT_SELECT=qt6
기본 시작 코드
import sys
from PyQt6.QtWidgets import *
from PyQt6.QtGui import *
from PyQt6 import uic
from PyQt6.QtCore import *
UI_FILE = "your_file.ui"
PROGRAM_TITLE = "My awesome program"
from_class = uic.loadUiType(UI_FILE)[0]
class WindowClass(QMainWindow, from_class):
def __init__(self):
super().__init__()
self.setupUi(self)
self.setWindowTitle(PROGRAM_TITLE)
# your code here...
if __name__ == "__main__":
app = QApplication(sys.argv)
myWindows = WindowClass()
myWindows.show()
sys.exit(app.exec())
실행파일로 만들기
실행파일로 만들고자하는 OS에서
pyinstaller --onefile your_file_name.py