Skip to content

Instantly share code, notes, and snippets.

@bmagyar
Created November 17, 2017 15:05
Show Gist options
  • Save bmagyar/1e4bdb1efd66b07349037c014d639cb0 to your computer and use it in GitHub Desktop.
Save bmagyar/1e4bdb1efd66b07349037c014d639cb0 to your computer and use it in GitHub Desktop.
PyQt5 Button example for Python2
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
from PyQt5.QtGui import QIcon
from PyQt5.QtCore import pyqtSlot
class App(QWidget):
def __init__(self):
super(App, self).__init__()
self.title = 'PyQt5 button - pythonspot.com'
self.left = 10
self.top = 10
self.width = 320
self.height = 200
self.initUI()
def initUI(self):
self.setWindowTitle(self.title)
self.setGeometry(self.left, self.top, self.width, self.height)
button = QPushButton('PyQt5 button', self)
button.setToolTip('This is an example button')
button.move(100,70)
button.clicked.connect(self.on_click)
self.show()
@pyqtSlot()
def on_click(self):
print('PyQt5 button click')
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = App()
sys.exit(app.exec_())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment