Python
[PyQt] Event Handling
jackyjung
2017. 2. 2. 07:32
[PyQt] Event Handling - Mouse clicked
Target
1. Create a button "Click" on window
2. When the button is pressed, display message dialog "Button Clicked"
Source code
import sys
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("PyQT")
self.setGeometry(100, 100, 300, 400)
btn1 = QPushButton("Click", self)
btn1.move(20, 20)
btn1.clicked.connect(self.btn1_clicked)
def btn1_clicked(self):
QMessageBox.about(self, "Message", "Button clicked")
if __name__ == "__main__":
app = QApplication(sys.argv)
myWindow = MyWindow()
myWindow.show()
app.exec_()