|
머리말
제1장 파이썬(python)과 파이썬-큐티(PyQt4)의 설치 제2장 파이썬-큐티를 이용한 코드 모음 코드1) 위젯(widget)으로 창 만들기: QApplication 코드2) 클래스를 도입하여 빈 창 열기: QWidget 코드3) 버튼 생성하기: QPushButton 코드4) 버튼 생성 하고 작동하기: QPushButton 코드5) 새로운 버튼 추가하기와 닫기 버튼 확인하기: QPushButton 코드6) 라벨 추가하기: QLabel 코드7) 입력 창 추가하기: QLineEdit 코드8) LCD형 숫자 표시 판과 슬라이더 조절기 생성하기: QLCDNumber, QSlider 코드9) 레이아웃 사용하기: QVBoxLayout 코드10) 메인윈도우로 빈 창 만들기: QMainWindow 코드11) 메뉴바와 종료 메뉴 추가하기: menuBar, QAction 코드12) 상태 바 추가하기: statusBar 코드13) 상태 바에 마우스 커서 위치 표시하기: statusBar 코드14) 툴 바 표시하기: addToolBar 코드15) 마우스 관련 이벤트 처리: setMouseTracking 코드16) 키보드 이벤트 관련: keyPressEvent 코드17) 입력 다이얼로그 사용하기: QInputDialog 코드18) 컬러 다이얼로그 사용하기: QColorDialog 코드19) 폰트 다이얼로그 사용하기: QFontDialog 코드20) 파일 다이얼로그 사용하기: QFileDialog 코드21) 체크박스 생성하기: QCheckBox 코드22) 토글 버튼 사용하기: QPushButton 코드23) 진행 바 사용하기: QProgressBar 코드24) 달력 위젯 사용하기: QCalendarWidget 코드25) 픽스맵 사용하기: QPixmap 코드26) 스플릿터 사용하기: QSplitter 코드27) 콤보박스 사용하기: QComboBox 코드28-1) 테이블 위젯 사용 - 표 그리기: QTableWidget 코드28-2) 테이블 위젯 사용 - 표와 라벨 입력하기: QTableWidget 코드28-3) 테이블 위젯 사용 - 표 그리기 - 마우스로 셀의 위치 접근하기: QTableWidget 코드28-4) 테이블 위젯 사용 - 표 그리기: QTableWidget 코드29) 메시지 박스 사용하기: QMessageBox 코드30) 탭 위젯 사용하기: QTabWidget 코드31) 이벤트 처리 - 버튼 눌러 라벨 바꾸기: 사용자 함수 정의 코드32) 이벤트 처리 - 버튼 신호 다이얼로그 코드33) 격자 형태 레이아웃 설정하기: QGridLayout 코드34) 날짜 편집하기: QDateEdit 코드35) 원추 그라디언트 사용하기: QConicalGradient 코드36) 선형 그라디언트 사용하기: QLinearGradient 코드37) 방사형 그라디언트 사용하기: QRadialGradient 코드38) 직사각형 그리기: drawRect 코드39) 타원 그리기: drawEllipse 코드40) 다각형 그리기: QPolygon, drawPolygon 코드41) 움직이는 도형 그리기: QPropertyAnimation 코드42) 그래픽스 장면과 그래픽스 관점 사용하기: QGraphicsScene, QGraphicsView 코드43) 문자 그리기: drawText 코드 44) 브러쉬 스타일의 종류: setBrush 코드45) 위저드 사용하기: QWizard 코드46) 플레인 텍스트 에디터 사용하기: QPainTextEdit 코드47) 리스트 위젯 사용하기: QListWidget 코드48) 리스트 위젯 간단하게 사용하기: QListWidget 코드49) 시간 편집 사용하기: QTime, QTimeEdit 코드50) 버튼을 눌러서 새로운 다이얼로그 생성하기: QDialog 코드51) 완성자 사용하기: QCompleter 코드52) 착탈 가능한 독 위젯 사용하기: QDockWidget 코드53) 스택 위젯 사용하기: QStackedWidget 코드54) 컨텍스트 메뉴 사용하기: contextMenuEvent 코드55) 인쇄 미리보기 다이얼로그와 인쇄 다이얼로그 사용하기: QPrinter, QPrintPreviewDialog 코드56) 도구 상자 이용하기: QToolBox 코드57) 스레드와 진행 바 사용하기: QThread, QProgressBar 코드58) QLCD Number 사용하기: QLCDNumber 코드59) 스핀 상자 사용하기: QSpinBox 코드60) 다이얼 사용하기: QDial 코드61) 두루마리 영역 사용하기: QScrollArea 코드62) 슬라이더 사용하기: QSlider 코드63) 스타일쉬트 설정과 프레임 생성하기: setStyleSheet, QFrame 코드64) 프레임이 없는 창 만들기: Qt.WindowFlags 코드65) 그룹 상자 내에 라디오 버튼 배열하기: QGroupBox 코드66) 버튼 그룹 사용하기: QButtonGroup 코드67)이것은 무슨 위젯인가를 알려주기: setWhatsThis 코드68) 라디오 버튼 사용하기: QRadioButton 코드69) 이미지 보여주기: QPixmap 코드70) 시그널과 슬롯 사용하기 코드71) 끌어서 잡아 놓기: setAcceptDrops, setDragEnabled 코드72) 다중 문서 인터페이스 적용하기: QMdiArea 코드73) 스크롤바 이용하기: QScrollBar 코드74) 액션 사용하기: QAction 제3장 참고 사이트 |