나는 15 년 전에 Tkinter와 약간의 시간을 보냈고 몇 년 후에 wx로 무언가를했습니다. 일을 할 수 있었지만 둘 다 지루한 것으로 나타났습니다. 나는 마지막으로 사용한 이후로 상황이 얼마나 개선되었는지 또는 내 자신의 학습이 얼마나 쉽게 오늘처럼 보일지 모르겠습니다.
그러나 지난 몇 개월 동안 PyQt 호환 프레임 워크 인 PySide를 탐색했습니다 . 컴포넌트 (푸시 버튼, 다이얼, 슬라이더, 체크 상자 등)를 드래그 앤 드롭하여 확장자가 ".ui"인 XML 파일로 저장할 수 있는 Qt Designer 가 매우 유용합니다 . 그런 다음 pyside-uic이이 를 읽고 Python 코드를 생성합니다. 훌륭한 튜토리얼 비디오가 있습니다.
Bo Milanovich는 방금 완료 한 Udemy에 대한 29 개의 비디오 시리즈 (15 달러)를 보유하고 있지만 Qt 사이트에는 다음과 같은 비용이 무료로 제공됩니다 : http://wiki.qt.io/PySide_Video_Tutorials . Bo는 그의 수업에서 약간 "산만 해"져 접선을 떠날 수 있지만, 각각 30 분 평균 29 개의 수업에 대해 $ 15의 가치가있었습니다.
또한 최근에 " Qt Designer-PyQt with Python GUI Programming tutorial "( https://www.youtube.com/watch?v=Dmo8eZG5I2w )도 발견했습니다. Qt, Tkinter 및 Kivy https://pythonprogramming.net/gui-development-tutorials/에 대한 소개를 제공하는 발표자 사이트로 연결되었습니다 . 나는 그것들을 보지 않았지만 내가 본 Qt Designer 튜토리얼을 바탕으로 pythonprogramming.net에있는 것들을 고대하고 있습니다.
공식 PyQt 및 PySide 문서 중 일부는 약간 부족합니다. 그것의 대부분은 원래 Qt 문서의 일부 자동화 프로세스를 통해 변환되었으며, 비트는 번역에서 손실되었습니다. 따라서 https://pyside.github.io/docs/pyside/ 의 문서 가 부족한 경우 http://doc.qt.io/ 의 문서를 참조 하여 읽은 내용을 Python으로 번역 하십시오 . 그러나 먼 길을 걸리므로 먼저 자습서를보십시오.
몇 년 전에 GTK를 간단히 살펴 보았습니다. 또한 디자이너가 있습니다. 나는 그 길을 다시 내려가는 것을 고려했지만, 내가 관심있는 것들에 대해서는 Qt 뒤에 더 많은 에너지가있는 것처럼 보였습니다. 터치 스크린 작업에 권장되는 것처럼 Kivy를 탐색하기 시작했습니다.
조금 늦었지만 이것이 도움이되기를 바랍니다.