전체 글340 [PyQt] 이벤트핸들러, 슬롯 QWidget은 QEvent::Type (http://qt-project.org/doc/qt-5/qevent.html) 위에 소개된 이벤트를 처리할 수 있으며 이벤트 핸들러로 재정의 가능한 ...Event(self, event) 함수를 가지고 있다. close()hide()lower()raise().... showNormal()update() 등의 위젯의 행동이 정의되어 있는 함수(slot)을 가지고 있으며이벤트 핸들러에서 호출되어 사용될다?될수있다? QEvent는 QEvent::Type (http://qt-project.org/doc/qt-5/qevent.html)등의 이벤트가 있으며 accept() ignore() isAccepted() setAccepted() spontaneous() type() .. 2014. 12. 9. [PyQt] QTableView 사용하기 QTableView setShowGrid(False)verticalHeader().setVisible(False)horizontalHeader().setVisible(True) setSelectionBehavior(QAbstractItemView.SelectRows)# row 전체를 선택하도록setSelectionMode(QAbstractItemView.SingleSelection)# setEditTriggers(QAbstractItemView.NoEditTriggers)# 셀 내용을 수정 불가하도록 model = QStandarItemMode()setModel( model )# 당연히 모델을 먼저 만들어야 한다. setColumnWidth(model.columnCount()-1, 120)# 컬럼수가 정.. 2014. 12. 6. [PyQt] QtDesigner로 생성한 클래스 사용하기 """#!C:\Python34\python.exe""" # -*- coding: utf-8 -*- import sysfrom PyQt5.QtWidgets import * # 아래 명령으로 생성된 클래스들 # pyuic5 *.ui -o *_ui.pywfrom mainwindow_ui import *from dialog_ui import *from widget_ui import * class WindowMain(QMainWindow):def __init__(self, parent=None):QMainWindow.__init__(self, parent)self.ui = Ui_MainWindow()# mainwindow_ui.pywself.ui.setupUi(self) """ 위의 표현이 맞는거 같다. (아래 .. 2014. 11. 28. [QT5] 표준 위젯(QtWidgets 패키지)의 슬롯과 시그널 QWidget* slot close()hide()lower()raise()repaint()setDisabled()setEnabled()setFocus()setHidden()setStyleSheet()setVisible()setWindowModified()show()showFullScreen()showMaximized()showMinimized()showNormal()update() * signal customContextMenuRequested()windowIconChanged()windowIconTextChanged()windowTitleChanged() QApplication* slotaboutQt()autoMaximizeThreshold()autoSipEnabled()closeAllWindows().. 2014. 9. 27. 이전 1 ··· 25 26 27 28 29 30 31 ··· 85 다음