[PyQt6] QSizePolicy 설정.
·
Programming
PyQt6에서 GUI Window의 크기를 조절할 경우, 자식 widget들의 크기도 windows 크기에 맞춰 변해야함. 이를 기본적으로 PyQt6에서는 QSizePolicy를 통해 설정할 수 있음. 사용가능한 QSizePolicy.Policy QtWidgets.QSizePolicy.Policy.Fixed sizeHint()의 return value인 QtCore.QSize instance로 크기 고정. value : 0 QtWidgets.QSizePolicy.Policy.Minimum sizeHint()의 return value인 QtCore.QSize instance가 최소 크기임. 더 작아질 수 없음. value : GrowFlag QtWidgets.QSizePolicy.Policy.Maximum..
[PyQt6] Install PyQt6 on Windows
·
Programming
주의 (2025.02)현재 PySide6 의 경우 Windows 11 에서 conda를 통해 설치가 잘 된다 (designer.exe도 qt-main을 통해 지원).꼭 PyQt6가 필요치 않고, PySide6로 대체가 가능하다면 다음 URL을 참고할 것.https://ds31x.tistory.com/372 [PySide6] Installing PySide6 (and Designer) on Windows (with Conda)기존에 conda 가상환경에 다시 pip로 설치를 했었는데,conda를 25.1.1 로 업데이트하고 PySide6와 designer를 설치하니 제대로 설치가 됨. Prerequisiteconda : conda-forge 채널에서 설치.os : Windows11, 23H2 (22631...
[PyQt] Install PyQt6 on Ubuntu 22.04 with WSL2
·
카테고리 없음
Required Package(s) sudo apt-get install qt6-tools-dev 아니면 qt6-base 와 qt6-base-dev를 설치. Ubuntu-23.04 에서는 qt6-wayland-dev도 설치. Ubuntu-20.04 에서는 그냥 ubuntu-desktop-minimal 을 설치하면 해결됨 (쓸데없어보이는 것도 많이 설치되나... 일일히 찾아다니기 귀찮어서...) conda로 conda 가상환경 생성. conda create -n qt6 가장 널리 사용되는 conda를 사용함. pyqt6를 설치하는데엔 conda가 지원하는 qt가 pyqt5라 필요없다고 볼 수 있으나 UI외에 필요한 라이브러리들을 주로 conda로 설치하기 쉬운터라 conda 가상환경을 사용함. pip설치 ..