묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
self가 있는 거와 없는 버튼
안녕하세요. 어느 강의에서는 hBtn1 = QPushButton("One")어느 강의에서는 self.pbtShowDialog = QPushButton(self)Button 객체를 선언할 때 self가 있는 거와 없는 것이 있습니다. 어떤 차이가 있는 것이며, 어떨때 self를 붙이나요?
-
미해결PySide6 파이썬 GUI
붙혀넣기는 좀..
이 강의를 계속 봐도 되는 건가 하는 생각이 들었습니다.
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
선호하는 GUI 개발 방법이 있으신가요
안녕하세요GUI 개발 시 Qt designer 혹은 QML로 해야할 것 같은데강사님은 주로 어떤걸로 GUI 개발을 하시는지 궁금하고,그 이유도 함께 알려주실 수 있을까요
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
가장 큰 위젯의 너비와 같은 너비를 차지하는 2열 짜리 컬럼
안녕하세요. 강의를 듣고 pyside로 데스크톱 어플리케이션을 만들고 있는 중에 있습니다.QGridLayout 안에 위젯들을 2열로 배치하였는데요, 이 위젯들이 위젯 아이템들 중 가장 너비가 넓은 것에 맞춰 같은 너비를 차지하면서도 위젯들이 윈도우 전체를 차지하지 않는(=커지거나 작아지지 않는) 방법이 있나요..? 생각보다 어려워서 며칠 째 끙끙대다 결국 질문남겨봅니다.
-
미해결[입문] Qt 6 프로그래밍 1편
Qt6 우분투에서 컴파일 안됨.
우분투에서 컴파일이 안되네요. build 탭에서 활성화가 안되어 있습니다. 해결방법은요. 세번 다시 설치했습니다.
-
미해결[입문] Qt 6 프로그래밍 2편
QML로 만든 파일도 똑같이 설치판 제작하면 되나요?
Qt(QMAKE)로 만든 파일은 강의대로 하니까 잘 되는데 QML(CMAKE)로 만든 파일도 이대로 하면 설치판 제작이 되나요? 아니면 다른 과정이 필요한가요?
-
미해결[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")
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
pyqt? pysie6? 차이점이 있을까요?
강의를 듣다가 문득 궁금해서 여쭤봅니다. pyqt와 pyside6의 용어가 헷갈립니다 `` 인터넷을 검색해도 명료하게 이해하기 어렵습니다. 같은 gui 프로그램인데, pyqt = ipyside6라고 이름만 다른 걸까요?pyqt 프로그램 안에 pysdie6라는 하위 프로그램이 있는 걸까요...? 이 두 관계가 정리가 안 되어 혼란스럽습니다 ``
-
미해결3분만에 1000명 DB 확보하는 DB 추출기 프로그램 개발 강의 (셀레니움 + pyqt + gui + exe 프로그램)
제목에 exe 프로그램도 써져있는데 내용이 없어요 수료증 출력이 안돼요
제목에 exe 프로그램도 써져있는데 내용이 없어요 수료증 출력이 안돼요
-
미해결[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파일 올려 주시면 정리하기 편할것 같습니다.
-
미해결[입문] Qt 6 프로그래밍 2편
'Re-entrancy' 사용 시 프로그램 속도 문의드립니다.
다양한 작업의 병렬처리 시에 Thread를 사용해서 보다 빠르게 프로그램을 구현하는 것으로 알고 있습니다.Re-entrancy를 사용할 경우, Thread를 강제로 순차 작업하도록 구현하는 걸로 보이는데그럼 Thread를 사용하지 않고 순차 실행되게 코드를 구성하는 것과 속도 차이가 있을까요?
-
미해결[입문] Qt 6 프로그래밍 2편
QImage에서 이미지가 안불러와집니다.
인터넷에서 임의의 이미지를 다운받아Add Existing Files를 통해 파일을 추가했습니다.예제를 참고해서 아래와 같이 구성했는데 이미지가 불러와지지 않네요..(코드 사진도 추가해봅니다.) 예시 : QImage image(":/resource/image.jpg"); 아래 그림에서 Resources -> resource -> image.jpg 이지만, 실제 경로는 resource -> image.jpg 입니다. (Resources 폴더는 실제로는 없고, 프로젝트 내에서만 존재) 어떻게 하면 이미지를 불러올 수 있을까요..?
-
해결됨[입문] Qt 6 프로그래밍 1편
Qt5 라이센스 질문(상업적용도)
안녕하세요.회사에서 진행하는 프로젝트에서 Qt를 사용하게 되어 강의를 수강하고 있습니다. 라이센스가 생각보다 복잡해서ㅜ 질문드립니다. 아래와 같이 제가 이해한 바가 맞는지 확인해주시면 감사하겠습니다~!상업 라이센스(유료버전), 오픈소스 라이센스(무료버전)가 존재함오픈소스 라이센스에는 모듈별로 LGPL 또는 GPL3.0 라이센스가 적용됨LGPL 라이센스는 라이브러리를 수정하지 않고 동적 링킹하여 사용하면 결과물에 대한 소스코드 공개가 없음GPL 라이센스는 라이브러리 수정 유무와 관계없이 결과물의 소스코드를 공개해야 함 따라서, LGPL 라이센스가 적용된 모듈만 사용하면 소스코드 공개 의무는 없고 Qt를 사용했다는 명시만 하면되는 걸로 이해했습니다. 그리고 아래는 qt 홈페이지(https://doc.qt.io/qt-5/qtmodules.html#gpl-licensed-addons)에 나와있는 GPL3 라이센스 적용 모듈들입니다. 해당 모듈만 피해서 개발하면 되는것 맞을까요?
-
미해결C# 입문부터 Xamarin Forms(자마린 폼즈) + Maui(마우이) 안드로이드, 윈도우 앱(UWP) 동시에 만들기
자마린 개발환경 프로젝트 생성 문의
Ch_1_비주얼스튜디오에 자마린 개발환경 추가하기 - 2강의를 듣다가 프로젝트 개수가 달라 문의드립니다.(해당 강의에서는 iOS 미체크)제가 실습하고 있는 환경에는 2개밖에 뜨지않습니다ㅠㅠ
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
마지막 프로젝트 그림 파일들을 올려주실 수는 없을까요?
마지막 프로젝트 게임 이미지 링크에 들어가보니이미지들을 다시 가공해서 써야할 것 같은데혹시 이미 작업된 파일들을 올려주실 수는 없을까요?
-
미해결파이썬으로 뭘 만들지? 남박사의 파이썬 알쓸파잡
urllib.error.HTTPError: HTTP Error 403: Forbidden 관련
동영상 강의가 너무 오래전꺼라 다 막힌거 아닌가요? urllib.error.HTTPError: HTTP Error 403: Forbidden 이렇게 나오는데 어떻게 해야하나요?
-
해결됨파이썬으로 뭘 만들지? 남박사의 파이썬 알쓸파잡
if start_index < end_index: 맞는건가요?
항상 startIndex가 endIndex보다 작다라는 게 보장되지 않나요? endIndex = r.text.find("};", startIndex + 1) if 0 <= startIndex else 0 여기 구문에서 endIndex는 항상 startIndex보다 큰 값을 가지는 게 보장되는데, 왜 if startIndex < endIndex: 이 조건을 추가해주나요?