# PyQT

46개의 포스트
post-thumbnail

(팀프로젝트) PyQT / Modern UI

BuSTOP / PyQT

2023년 5월 8일
·
0개의 댓글
·

23.03.09 Day28

[NaverOpenAPI][Python][PyQt][Qt Designer]

2023년 3월 9일
·
0개의 댓글
·

23.02.10 Day10

[Python][PyQt] widget/Dialog

2023년 2월 10일
·
0개의 댓글
·
post-thumbnail

[pyqt]라벨에 밑줄 긋기

스타일시트에서 될꺼같다고 생각했지만 명확한 명령어를 몰라서 찾아해매다 C++qt에서 대답글에서 발견, 라벨,푸시버튼에서도 동작한다

2023년 1월 20일
·
0개의 댓글
·
post-thumbnail

pyqt5-ROS2 연동 에러 노트

pyqt5-ROS2를 연동하는 코드를 개발하면서 생긴 이슈와 에러

2023년 1월 18일
·
0개의 댓글
·

[pyQT]주피터 사용시 커널 died

위는 기존의 파이큐티의 실행문이다 첫 실행은 괜찮은데 이후 매번 커널이 죽었었다스택 오버플로우를 참조하니 이미 실행된 것이 종료가 되지않아 밑의 구문처럼 켜져있지 않을 경우에만 새로 띄워줌으로써 충돌을 방지해 커널의 죽음을 방지할 수 있다

2023년 1월 11일
·
0개의 댓글
·

스크롤바 만들기 1

앱을 만들면서 느꼈던 점은 클래스의 연결, 즉 시그널 슬롯을 만드는 것이었다. 이번에는 스크롤 함수에 클래스의 연결을 말로 표현할 예정이다.ui에서 설정했던 Qscrollbar 오브젝트에서 valueChanged.connect(함수)를 지정한 다음 그 함수를 설정하면

2022년 11월 2일
·
0개의 댓글
·

변수 scope

도대체 이 오류는 무슨 오류인가..정의된 변수를 사용할 수 있는 프로그램 영역을 유효 영역(scope) 라고 부른다. 파이썬에서는 4개의 유효 영역이 존재한다.함수 안에서 global로 정의되지 않고 변수가 정의되면, 지역 변수라 부르며 지역변수 영역에 저장된다. 저장

2022년 10월 31일
·
0개의 댓글
·

파이썬 클래스 슬라이싱

슬라이싱은 리스트나 문자열 등의 연속적인 객체들의 범위를 지정해서 객체들을 가져오는 방법을 의미한다. 슬라이싱을 하면 일부분을 잘라낸 새로운 객체를 생성한다.클래스의 인덱스에 접근할 때 자동으로 호출되는 메소드이다.생성자호출'a'가 출력되는 것을 확인할 수 있다.생성자

2022년 10월 28일
·
0개의 댓글
·

그래픽스

qt의 그리기는 2차원과 3차원으로 구분하는데 각각 qpainter와 opengl api를 사용한다.qt의 페인팅 시스템은 qpainter, qpaintengine, qpaintdevice로 구서오디어 있다.QWidget은 위젯의 최상위 클래스로 화면을 의미한다.qim

2022년 10월 27일
·
0개의 댓글
·

메인 윈도우와 그 친구들에서 쓸 페인트

NONE = 0RECTANGLE = 1TRIANGLE = 2CIRCLE = 3self.shape = 클래스.NONE 을 설정한다. 이는 default 값을 설정해주기 위해서다. 처음 default 값은 아무 도형도 그려져 있지 않아야 하니까 NONE이다.self.col

2022년 10월 27일
·
0개의 댓글
·

모달리스 다이얼로그

모달리스 다이얼로그 모달리스 다이얼로그는 다이얼로그가 떠 있는 상태에서 다른 작업을 할 수 있는 다이얼로그이다. Close 버튼으로 다이얼로그를 닫도록 설계되며 다른 버튼이나 위젯에 대한 반응으로 즉시 작업을 수행하도록 설계한다. 외워서 사용해보기 메인윈도우보다

2022년 10월 26일
·
0개의 댓글
·

시그널과 슬롯

버튼을 눌렀을 때, 뭔가 작동한다.\-> 버튼을 눌렀을 때, 발생하는 특정 신호를 통해 특정 메소드를 실행시킨다.\-> 발생한 신호를 시그널, 실행되는 메소드가 슬롯 이다.위의 예시에서 button_clicked가 함수이고 슬롯이다.그리고 button.clicked 가

2022년 10월 26일
·
0개의 댓글
·

피드백 다이얼로그

QT에서 표준 다이얼로그 또는 내장다이얼로그라고 불리는 흔히 사용되는 몇몇 형식의 다이얼로그를 제공한다. QInputDialog, QMessageBox, QErrorMessage, QProgressDialog는 사용자에게 간단한 메시지나 정보를 알려주고, 그 응답을 받

2022년 10월 25일
·
0개의 댓글
·

모달 다이얼로그

외워서 사용해보기 pyqt 규칙, 작은 것 -> 큰 것. 그래서 미리 계획을 세우고 들어가야 함. QDialog 에 self x, y, useGrid,useSnap 사용해서 들고 오기 인자를 불러와야 함. x, y, useGrid, useSnap인 데, useGr

2022년 10월 25일
·
0개의 댓글
·

PyQt를 하기 위한 정규표현식

상단탭 추가하기 일단 tab_widgets를 만들고 실행시킨다. setup_ui 도 초기화시킨다. currentIndex()는 현재 콤보박스에서 선택된 항목의 index를 반환해 준다. updatetitle 은 maintabs의 title에 따라 windowtit

2022년 10월 18일
·
0개의 댓글
·

pyqt designer 로 raw image 나타내기

처음 시작 처음에 받을 인자를 선택해주어야 한다. QtGui.QImage의 그림인자는 tobytes()로 들어와야만 한다. 다른 함수 내의 내용이더라도 self를 붙인다면 앞서 init에서 불러온 인자를 가져올 수 있다. 다른 클래스에서는 앞서 만든 클래스를 굳이 상속하지 않고 사용하여 가져올 수 있다.

2022년 10월 18일
·
0개의 댓글
·

pyqt 메뉴얼

def init(self): 로 시작하여 super().init() 무조건 상속받는다. self.initUI() 그리고서 UI를 초기화시키고 초기화하고자하는 UI를 설정한다.

2022년 10월 13일
·
0개의 댓글
·

PyQt5 기초

위젯(Widget) 사용자 인터페이스를 구성하는 핵심요소 이벤트 루프 QApplication 클래스의 객체를 생성한 후 exec_ 메서드를 호출하는 순간 생성된다. 한 번 생성된 이벤트 루프는 사용자가 윈도우를 닫을 때까지 실행되면서 위젯에서 발생한 시그널을 처리하는

2022년 10월 13일
·
0개의 댓글
·