38,500원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결예제로 살펴보는 PyQt Tutorial
몇가지 질문이 있습니다.
좋은 강의 감사드립니다. 정말 많은 정보를 얻고 갑니다.아래와 같이, 몇가지 궁금한 것이 있는데 답변해주시면 감사드리겠습니다. QT Designer 활용QT Designer 활용하니 UI를 직접 눈에 보이게 만들 수 있어서 굉장히 편한 것 같습니다. 그러나, UI를 두개 이상 쓸 경우에는 어떻게 ui파일을 load할 수 있을까요??(ui 파일이 2개가 될 것 같은데...) 예를 들어 로그인 이후 메인화면으로 진입한다던지 이런 경우? ui_login = uic.loadUiType("login.ui")[0]ui_main = uic.loadUiType("main.ui")[0] -->이런식으로 두개 ui 파일을 불러오면 될까요?class myapp(QWidget,ui_login,ui_main): --> 이런식으로 ui 인자를 두개를 받아야할까요?def __init__(self): super().__init__() self.setupUi(self)그래프 plot 시 plot된 그래프의 값을 표시할 수 있나요? 그래프의 점에 커서를 갔다 대면 툴팁으로 표기 된다던지, 클릭하면 값이 나온다던지... 다시 한번 좋은 강의 감사드립니다.
- 미해결예제로 살펴보는 PyQt Tutorial
강의자료 다운 오류
위와 같이 강의 자료 다운이 안됩니다... 어떻게 해야되나요??
- 미해결예제로 살펴보는 PyQt Tutorial
qtimer , qthread 차이
안녕하세요. 어떤 정보를 주기적으로 업데이트 하는 쓰레드를 만든다고 하였을때qthread가 아니라 qtimer로도 가능한데요.혹시 qtimer를 사용할때 단점이 있을까요?
- 미해결예제로 살펴보는 PyQt Tutorial
pyinstaller 오류 2
.
- 미해결예제로 살펴보는 PyQt Tutorial
pyinstaller 오류
.
- 미해결예제로 살펴보는 PyQt Tutorial
pyqt-sip 오류3
.
- 미해결예제로 살펴보는 PyQt Tutorial
pyqt5-sip 오류2
알려 주신 대로 pip install PyQt5==5.14.2 로 재설치하는데 위처럼 오류가 납니다. 찾아보니 파이썬 버전이 너무 높아서 뜨는 오류 같은데 그럼 파이썬 자체를 낮은 버전으로 다시 깔아야 하는 건가요? 정확히 어떤 버전부터 오류가 발생하지 않는지도 헷갈리고...예전 강의라 그런지 버전 이슈가 너무 불편하고 시간낭비만 며칠동안 엄청 하네여....ㅠ
- 미해결예제로 살펴보는 PyQt Tutorial
PYQT5-sip 에러
PYQT 첫 강부터 오류때문에 실행이 되지 않습니다ㅠㅠ PYQT-SIP 모듈을 찾을 수 없다는 오류 메시지가 떠서 구글링으로 찾은 방법을 다 시도해 봐도 해결이 안되네요.최신 버전으로 업그레이드, 지웠다가 pip3으로 다시 재설치 등등 다 해봐도 해결이 안됩니다. 도와주세요
- 미해결예제로 살펴보는 PyQt Tutorial
버튼이 눌려지면 새 창 띄우기
버튼이 눌렸을 때 새 창 띄우는것은 어떻게 하는건가요
- 미해결예제로 살펴보는 PyQt Tutorial
버튼 관련
안녕하세요 선생님 버튼관련해서 궁금한 점이 생겨서 질문드립니다.제가 버튼을 반복문으로 랜덤하게 만들었는데요, 버튼마다 기능을 다르게 하고 싶어서 아래와 같이 반복문으로 clicked를 작성했습니다.사진과 같이 clicked함수를 반복문을 통해서 만들면 동작이 안돼서요. 혹시 어떤 방법을 이용하면 될까요? 미리 버튼을 만들어 놓는 방법밖에 없을까요?
- 미해결예제로 살펴보는 PyQt Tutorial
질문있습니다.
버튼 클릭을 통해 csv파일을 불러오고 불러온 파일의 row, col size에 따라 tablewidget을 만드려면 어떻게 해야할까요? push button과 tablewidget을 구성하여 실행하니 아직 파일을 불러온 상태가 아니여서 tablewidget 구성 시 에러가 나는 문제가 있습니다.
- 미해결예제로 살펴보는 PyQt Tutorial
QT 디자이너 설치 오류
pip3 install pyqt5-tools 강의 보고 설치하려 했는데 에러가 뜹니다 어떤 문제 인가요?
- 미해결예제로 살펴보는 PyQt Tutorial
No module named 'PyQt5'
강의 중간까지 잘 따라가고 있었는데 갑자기 이런 오류가 나면서 실행이 안됩니다. from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QPushButton, QToolTip ModuleNotFoundError: No module named 'PyQt5' pip uninstall도 하고 다시 설치해도 No module name pyQt5 메시지는 동일하네요. 강의 보고 vscode가 설치했는데 conda까지 설치한 환경에서 교육을 진행해야하는 걸까요?
- 미해결예제로 살펴보는 PyQt Tutorial
QSlider 부분 자료 파일
따로 png 파일이 없는건가요? mute.png min.png medium.png max.png 파일이 없네요 ㅠㅠ
- 미해결예제로 살펴보는 PyQt Tutorial
gui 화면이 나오지 않아요
실행을 시켰는데 아무 반응을 하지 않습니다.. gui 화면이 나오지 않네요.. 처음에는 실행경로가 잘못되어서 다시 경로설정을 해주고 실행을 했지만.. 실행은되고 화면이 나오지 않습니다.
- 미해결예제로 살펴보는 PyQt Tutorial
PyQt5와 matplotlib 연동 후 실시간 figure 업데이트
안녕하세요. 강의중 다룬내용은 아니지만 PyQt5 관련 문의가 있습니다. PyQt5와 matplotlib을 연동할때는 아래방법(파란색)으로 하는걸로 이해하고 있습니다. fig, axes = matplotlib.pyplot.subplots() canvas = matplotlib.backends.backend_qt5agg.FigureCanvasQTAgg(fig) # canvas를 레이아웃에 addWidget하여 PyQt5 GUI에 위치시킴 # axes.plot(X,Y)를 이용해 X와 Y에 대응되는 plot을 axes에 그림 # canvas.draw()를 이용해 PyQt5 GUI상에 그림이 나타나게함 그런데... 제가 만약에 그림을그릴 데이터(위에서 X,Y)가 시간에 따라 업데이트가 되고, 그것을 반영하고자 하는 방법에 대한 질문입니다. 코딩을 잘 몰라 바보같은 방법은^^;; 매번 X,Y가 업데이트 될 때마다 'axes.clear()'를하고 'axes.plot(X,Y) with 업데이트된X,Y'를 하는것입니다. 그런데 이런 눈속임같은 방법이 아니라 ㅎㅎ 저 업데이트된 X,Y에 대해서 자동으로(?)/동적으로(?)/연동되어(?) 그림이 업데이트되며 그려지는 방법이 있을까요?
- 미해결예제로 살펴보는 PyQt Tutorial
프로그램무한반복.exec_() 관련
안녕하세요. 잦은질문을 드려서 죄송하네요^^;; 이번질문은 프로그램무한반복.exec_() 관련입니다. 강의 중 배운 내용을 근거로하면 아래 1>2>3 으로 무한루프로 계속해서 GUI를 띄워놓는걸로 이해하고 있습니다. 1 프로그램무한반복 = QtWidgets.QApplication(sys.argv) 2 실행인스턴스 = GUI를 구성하는 class() 3 프로그램무한반복.exec_() 이때 마지막 3번에서 .exec_()라는 method를 실행하였는데, QtCore.QCoreApplication 설명(https://doc.qt.io/qtforpython/PySide6/QtCore/QCoreApplication.html)을 보면 아래와 같은 설명이 있습니다. 제가 띄워놓을 GUI는 Long-running을 예상하고 있는데, 혹시 이럴때는 processEvents() 라는것을 사용하라고 권장하던데... 기존(exec_())과의 차이/저것의사용방법/사용시유의사항을 알 수 있을까요? The Event Loop and Event Handling¶ The event loop is started with a call to exec() . Long-running operations can call processEvents() to keep the application responsive.
- 미해결예제로 살펴보는 PyQt Tutorial
QTableWidget
안녕하세요. 조금 헷갈리는 개념이있는데^^;;; QTableWidget과 QTableWidgetItem의 차이는 무엇인가요? 둘다 PyQt5.QtWidgets 에 있습니다.
- 미해결예제로 살펴보는 PyQt Tutorial
QProgressBar 질문
안녕하세요. QProgressBar 관련 질문입니다. 강의(챕터4-7)에서는 QBasicTimer()를 이용해 시간이 지나면서 그 값을 setValue를 이용 QProgressBar에 나타내도록 예시를 들어주셨는데요... 제 개인적인 생각으로는 '진행바'라는것은 '전체진행량'에대한 '현재진행량'을 가지고 %(진행정도)를 나타내는데 많이 쓸 것 같습니다. 그런데 혹시... 전체진행량을 알수가없을때 (사실 컴퓨터 연산이라는게 얼마나 해야할지는 다 해봐야 아는거니까...)는 QProgressBar를 사용할 수 없는것인가요?
- 미해결예제로 살펴보는 PyQt Tutorial
QLabel('이름') vs. QLabel('이름', self)
안녕하세요. 여러 위젯들을 보면 self를 쓸때가 있고 안쓸때가 있습니다. 예를들어 QLabel('A')와 QLabel('A', self)를 비교하면, 아래 제가 이해한 내용이 맞나요? 전자는 self(현재 instance)의 속성으로써 QLabel을 추가하면서 그 이름도 'A'인 것이고, 후자는 그냥 'A'라는 이름을 갖는 라벨이 있는것이고 (즉, 현재 instance와는 관계없음)... 즉... 예를들어 self에 있는 layout에 addWidget은 둘다(전자/후자) 가능하지만, 전자는 self의 속성으로 있는 이름이 'A'인 라벨이고 후자는 self와는 상관없는 이름만 'A'인 라벨이다! 위 관계가 맞나요? 틀린부분/또는 더 정확하게 설명 부탁드립니다.