PyQt를 사용하기 위해선 Qt Designer를 사용하는 것이 좋습니다.

여기서 본인의 운영체제에 맞는 걸 다운로드하시면 됩니다.
다운로드한 뒤에는 Enter 연타하세요. 딱히 할 거 없습니다.
Qt Designer를 켜면 이런 화면이 나올 겁니다.

숨쉬지도 않고 눈 깜빡이지도 않고 Create 누르시면 되겠습니다.

그럼 작업 환경이 만들어져 있을 겁니다.
File -> Settings -> Project: (본인이 작업하는 폴더 이름) -> Python Interpreter에서 + 누르시고 PyQt 검색해서 깔으시면 되겠습니다. 물론 다른 방법도 있겠지만요.

if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWidget()
window.setWindowFlags(Qt.WindowType.WindowStaysOnTopHint | Qt.WindowType.FramelessWindowHint)
point = QPoint(0, 0)
window.move(point)
window.show()
sys.exit(app.exec())
메인은 대충 이렇게 작성하시면 되겠습니다.
class MainWidget(QWidget):
def __init__(self, *args, **kwargs):
self.setGeometry(QRect(0, 0, 800, 600))
ui_file = os.path.join(getattr(sys, '_MEIPASS', ''), 'ui', 'first.ui')
try:
loadUi(ui_file, self)
except Exception as e:
print(f'An error occurred: {e}')
'ui', 'first.ui'는 ui 폴더에 있는 first.ui를 말하는 겁니다.
main.py 파일의 위치를 기준으로 작성하시면 됩니다.
loadUi는 말 그대로 그 ui 파일을 불러오는 거라 보시면 되고 이런 화면이 나옵니다.
저건 대충 둔 거라 몰골이지만 넘어가시면 되겠고요.
