반응형
기본적으로 변경할 때, PyQt5로 되어있는 import만 PySide6로 변경하면 바로 사용이 가능하지만, 몇가지 손을 봐야하는 경우가 있음.
# PyQt5
cp = QDesktopWidget().availableGeometry().center()
# Pyside6
cp = QGuiApplication.primaryScreen().availableGeometry().center()
# PyQt5
@pyqtSlot()
# Pyside6
@Slot()
# PyQt5
pyqtSignal()
# Pyside6
Signal()
시그널 및 슬롯의 구문을 그대로 사용하는 것은 가능하지만, import 해야하는 구문이 달라지기 때문에 그에 맞게 변환해주어야 작동한다.
# PyQt5
from PyQt5.QtCore import pyqtSignal
# Pyside6
from PySide6.QtCore import Signal
# PyQt5
tablewidget.horizontalHeader().setSectionResizeMode(1)
# Pyside6
tablewidget.horizontalHeader().setSectionResizeMode(1, QHeaderView.ResizeMode.ResizeToContents)
반응형
'프로그래밍 > python' 카테고리의 다른 글
python, Enum에 접근할 때, 멤버의 이름을 변수로 받아서 사용하는 방법 (0) | 2023.05.22 |
---|---|
python 인터페이스 만들기 (0) | 2023.05.18 |
flask return 시 한글 깨지는 현상 수정 (0) | 2023.05.16 |
특정 열의 정보가 같은 행끼리 모아서 새로운 dataframe을 만드는 법 (0) | 2023.05.15 |
dataframe의 자료를 query문을 사용해서 필터링 하는 방법 (0) | 2023.05.12 |