ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Qt] GUI with Qt : QWidget
    임베디드/Qt for python 2024. 5. 13. 04:05

     

    QTable

     

    • QTableWidget() : 테이블 위젯 생성
    • 테이블.rowCount() : row 개수
    • 테이블.columnCount() : column 개수
    • 테이블.setItem(y, x, text) : (x,y) 좌표의 item을 text로 수정
    • 테이블.item(y,x) : (x,y) 좌표의 item 의 QTableWidgetItem() 타입으로 return
    • 테이블.cellEntered.connect(func) : cell에 마우스를 올려두었을 때 Signal. 
      • 해당 cell에 대한 x, y좌표 반환
      • 테이블객체.setMouseTracking(True) 활성화 해주어야 정상적으로 작동
    • 테이블.cellPressed.connect(func) : cell을 클릭했을 때 Signal
      • 해당 cell에 대한 x, y좌표 반환

     

     

     

    QProgressBar
    • .setOrientation() : Qt.Vertical / Qt.Horizontal 옵션 입력 (수평 / 수직 방향 변경)
    • .setInvertedAppearance() : True/ False 옵션 입력 (정방향 / 역방향 변경)
    • .value() : progressbar의 현재 값 반환
    • .setValue(val) : progressbar의 값 설정

     

     

    QDial
    • .value() : QDial 현재 값 반환
    • .setValue(val) : QDial 값 설정
    • .valueChanged.connect() : dial 값 변경시 Signal

     

     

    QSlider
    • .value() : QSlider 현재 값 반환
    • .setValue(val) : QSlider 값 설정
    • .valueChanged.connect() : dial 값 변경시 Signal
    • .setPageStep() : 슬라이더의 키보드 페이지 업 또는 페이지 다운 키를 누를 때마다 증/감 하는 간격
    • .setSingleStep() : 키보드 화살표 키를 클릭하거나 누를 때마다  증/감 하는 간격

     

    QLCDNumber
    • .display(val) : 보여줄 값 설정
Designed by Tistory.
-->