묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[Level 2] Qt를 이용한 Python 프로그래밍: QML편
달력 31일까지 나오지 않음.
안녕하세요! 강의를 듣다가 달려에 30일까지 나오고 31일은 나오지 않아서 문의 드립니다!어떻게 만드는지 알려주시면 감사하겠습니다!
-
미해결[Level 2] Qt를 이용한 Python 프로그래밍: QML편
parent.width 관련 질문.
안녕하세요! 강의를 보던 중 질문이 있습니다! Window {width:400; height:112}라고 했을 때.Rectangle에서도 parent.width를 써도 되지 않나요?? 안쓰는 이유가 있는지 궁금해서 문의 드립니다!
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
QT와 QT Designer에 대한 질문 사항
안녕하세요? 해당 QT 수강생입니다.수강을 듣던 도중 문의사항이 생겨 문의드립니다.QSS, Layout , QmainWindow에 대한 강의를 QT Designer 활용이 아닌 python에서 직접 구현을 하시는 강의를 봤습니다.1) 제가 알기로는 GUI 구성을 QT Designer로 구성하고 해당 항목을 .py파일로 변환 후에 가져와서 연동하는게 더 편한데 QT Designer을 안하고 사용하시는 이유가 있을까요? 2) QT Designer에 대하여 좀 더 깊숙히 배우고 싶은데 해당 강의나 또는 참고할 만한 문서나 자료, 사이트 가 있다면 추천 부탁 드리겠습니다. 감사합니다.
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
mutex, incNumber는 global 안붙여도 되는건가요?
Re-entrancy를 만족하는 Thread 예제 구현 Part2 를 듣는중에 갑자기 mutex, incNumber는 global 안붙여도 제대로 동작하길래 무슨 원리일까요?
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
Qt Resource를 사용하는 예제 구현 10:15 구간 질의
안녕하세요~! self.iconCopy = QImage(":/res/copy.png") self.iconCut = QImage(":/res/cut.png") self.iconNew = QImage(":/res/new.png") self.iconOpen = QImage(":/res/open.png") self.iconPaste = QImage(":/res/paste.png") self.iconSave = QImage(":/res/save.png")아이콘 변수와 = 사이에 간격을 일정하게 맞출 때, 한번에 단축키로 하시는 것 같은데, 단축키 좀 알려주실 수 있을까요?
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
데코레이터 @Slot을 꼭 써줘야 하는 건가요?
영상을 보면 데코레이터 @Slot을 입력하기 전에도 함수는 잘 동작하는데, @Slot 을 꼭 써줘야 하는 건가요? 이유는 뭘까요?
-
해결됨[초급] QML 프로그래밍 2편
그래프를 그리려면 어떤 모듈을 사용하는 것이 좋을까요?
GPL 모듈인 QtChart를 피해서 LGPL 모듈만 사용하여 2차원 그래프를 그리려고 합니다. 자료를 찾아본 결과 강의해 주신 QPainter와 QOpenGLWidget 2가지 방식이 있는 것을 알았습니다. 복잡한 그래프가 아니더라도 실시간으로 그래프를 업데이트하려면 QPainter보다는 QOpenGL을 사용하는 것이 더 좋을까요? 기기는 라즈베리파이4에서 실습하고 있습니다!! 항상 자료들과 강의 잘 보고있습니다.
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
TableModel(QAbstractTableModel) 에서 질문입니다.
def data(self, index, role): if role == Qt.DisplayRole: return self._data[index.row()][index.column()] def rowCount(self, index): return len(self._data) def columnCount(self, index): return len(self._data[0]) def headerData(self, section, orientation, role): if role == Qt.DisplayRole: if orientation == Qt.Horizontal: headers = self._headerColumn return headers[section] if orientation == Qt.Vertical: rows = self._headerRow return rows[section] 안녕하세요. class Widget(QWidget)에서 호출하는 소스가 없는데 실행이 되는거 같습니다. 위 소스에서 def로 선언된 함수는 어느 시점에 실행이 되는 건가요?
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
self가 있는 거와 없는 버튼
안녕하세요. 어느 강의에서는 hBtn1 = QPushButton("One")어느 강의에서는 self.pbtShowDialog = QPushButton(self)Button 객체를 선언할 때 self가 있는 거와 없는 것이 있습니다. 어떤 차이가 있는 것이며, 어떨때 self를 붙이나요?
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
선호하는 GUI 개발 방법이 있으신가요
안녕하세요GUI 개발 시 Qt designer 혹은 QML로 해야할 것 같은데강사님은 주로 어떤걸로 GUI 개발을 하시는지 궁금하고,그 이유도 함께 알려주실 수 있을까요
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
가장 큰 위젯의 너비와 같은 너비를 차지하는 2열 짜리 컬럼
안녕하세요. 강의를 듣고 pyside로 데스크톱 어플리케이션을 만들고 있는 중에 있습니다.QGridLayout 안에 위젯들을 2열로 배치하였는데요, 이 위젯들이 위젯 아이템들 중 가장 너비가 넓은 것에 맞춰 같은 너비를 차지하면서도 위젯들이 윈도우 전체를 차지하지 않는(=커지거나 작아지지 않는) 방법이 있나요..? 생각보다 어려워서 며칠 째 끙끙대다 결국 질문남겨봅니다.
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
exe 배포 시 .ui 파일 처리하는 권장하는 방법이 있나요?
안녕하세요.ui 파일을 uic를 통해 .py로 변환한 후 소스코드에 포함하여 exe 파일로 배포하는 것과.ui 파일을 pyinstaller의 --add-data 옵션을 사용하여 .ui 파일을 포함하여 exe 파일로 배포하는 것의 차이점과 어떤 방법을 권장하시는지 궁금합니다.
-
해결됨[초급] 중급자로 도약하기 위한 Qt/QML 실전 프로그래밍
라즈베리파이에 크로스컴파일 질문 드립니다!!
로드맵을 따라 강의를 듣고 프로젝트를 진행중입니다!! windows 10 노트북에서 Qt/QML 6.5.3 LTS로 GUI를 개발했는데 산업용 라즈베리파이(Raspberry Pi Compute Module 3)에서 작동시키려고 합니다. SD카드의 용량이 8GB라서 어쩔 수 없이 windows 노트북 WSL 2에 우분투를 설치하여 라즈베리파이의 환경에 맞추어 크로스 컴파일 하고 있습니다. windows는 64비트 인데 라즈베리파이는 구형 모델이라 32비트인데 크로스 컴파일 해도 잘 작동 될지 모르겠습니다. 그리고 3D ui나 복잡한 ui 작업은 없지만 메모리가 1GB라서 잘 동작될지 궁금합니다. 신형 제품(Raspberry Pi Compute Module 4, sd카드 : 32gb, 1GB 메모리)을 구매하면 같은 64bit라서 좀더 수월하게 될지 궁금합니다!! 좋은 강의와 자료 항상 감사합니다
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
클래스 __init__(self) 설정에서 이해가 안 되는 부분이 있습니다.
안녕하세요. 궁금한 게 있으면 언제든지 질문하라고 하셔서... 용감(?)하게 질문해 봅니다.매번 강의 너무 잘 듣고 있습니다^^ 강의를 따라 듣다 보니까,Pyside6에서 필요한 모듈은 모두 import한 다음,클래스를 만들며넛 ui 제작이 시작되더라고요. 그런데, 처음 클래스를 만들고 초기화 할 때, init()메서드 부분이 잘 이해가 되지 않습니다. 어느 경우에는 parent를 매개변수로 설정하고, 어느 경우에는 super()를 안 쓰고 그러는데, 그냥 따라서 코드만 작성하기에는 뭔까 찝찝한 느낌이라 확실히 알고 코드를 작성하고 싶습니다.검색을 해도...? "클래스를 만들 때는 그냥 쓰는 거다"라는 의미로 훅 넘어가는데... 이 구문들의 의미와 필요성?이 잘 와닿지가 않아 여쭙니다.아래 첨부한 코드는 section13에 3번째 강의 내용 중 발췌한 내용입니다.class PriceApp(QWidget): def __init__(self): super(PriceApp, self).__init__() self.ui = Ui_Widget() self.ui.setupUi(self) self.setWindowTitle("QDataSteam Example")
-
미해결[초급] 6가지 프로젝트로 다지는 Qt 사용법 (REST API)
강의노트 위치??
강의노트는 어디서 볼수 있나요??
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
자주 사용하는 Layout 살펴보기
수업 잘 듣고 있습니다. GrideLayout에서 btn3에서layout.addWidget(btn3, 1, 0, 1, 2) 라고 되어 있는데왜 1, 2인가요? 1, 1은 없이 바로 1,2로 넘어가는게 이해가 잘 안됩니다. [1, 0] [1, 1] [1, 2] 이렇게 그리드가 형성되는 거 아닌가요?
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
강의 pdf파일 올려 주시면 안될까요?
강의 잘 듣고 있습니다. 노트 정리도 하면서 들으려니 시간이 많이 걸려서pdf파일 올려 주시면 정리하기 편할것 같습니다.
-
해결됨[초급] QML 프로그래밍 2편
TableView에서 ImplicitWidth, ImplicitHeight와 일반 width, height의 차이가 궁금합니다.
안녕하세요.TableView의 예제에서 ImplicitWidth와 ImplicitHeight 대신 width, height를 그냥 사용하였더니, Rectangle의 사이즈가 설정해준 값을 유지하지 못하고 그 보다 작은 정사각형 형태로 실행되어버리네요.혹시 Component 내에서 Rectangle 사용 시에는 Implicit를 width와 height에 꼭 붙여서 사용해야 하고, 일반 width와 height는 사용하면 안되는 걸까요?
-
해결됨[초급] QML 프로그래밍 2편
GridView에서 Padding과 Margin의 차이가 있을까요?
안녕하세요.GridView 예제에서 topPadding과 같이 Padding을 통해 간격을 설정하는 거 같던데, Margin을 사용하는 것과 차이가 있는걸까요?
-
해결됨[초급] QML 프로그래밍 2편
ListView에서 currentIndex 작동안됩니다.
안녕하세요.ListView의 예제에서 currentIndex: 50 으로 두고 실행시켜보아도 실행 시 시작은 항상 0에서 시작합니다.currentIndex: 50이면 실행 직후 창에 보이는 시작 인덱스가 0이 아닌 50에서 시작할 거 같은데 맞을까요?