美文网首页
2018-02-27:自定义PyQt5的槽函数

2018-02-27:自定义PyQt5的槽函数

作者: ShapeYourself | 来源:发表于2018-02-27 16:14 被阅读0次

目标:
通过Python调用PyQt5的相关库函数,实现自定义槽函数并调用


#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Tue Feb 27 15:37:50 2018

@author: liuqiang
"""


from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
from PyQt5.QtCore import pyqtSlot
 
class App(QWidget):
 
    def __init__(self):
        super(App, self).__init__()
        self.title = 'PyQt5 button'
        self.left = 10
        self.top = 10
        self.width = 640
        self.height = 480
        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__':
    import sys
    app = QApplication(sys.argv)
    ex = App()
    sys.exit(app.exec_())

运行结果为:


Screenshot from 2018-02-27 16-13-55.png

相关文章

  • 2018-02-27:自定义PyQt5的槽函数

    目标:通过Python调用PyQt5的相关库函数,实现自定义槽函数并调用 运行结果为:

  • PyQt5的槽函数编写

    最近接触到python的GUI界面开发所以就涉及到了信号与槽的机制 但是由于我是用的编辑器是Pycharm所以,Q...

  • PyQt5 信号与槽

    PyQt5:PyQt5 信号与槽(PyQt5的事件处理机制) - 老π - 博客园 (cnblogs.com)[h...

  • 2019-02-18 信号和信号槽

    PyQt5:PyQt5 信号与槽(PyQt5的事件处理机制) 一、事件 在事件模型,有三个参与者:事件源、事件目标...

  • Qt学习-2.信号与槽

    信号与槽 连接函数书写 ①③为对象指针,分别为发起者与接收者。④等待②的信号被发出 自定义槽 MainWindow...

  • python匿名函数 循环定义函数 lamdba

    触发函数def buttonClicked(index):print(index) 遍历PyQT5按钮绑定到函数f...

  • mysql-自定义函数

    创建自定义无参数函数 调用自定义函数 创建有参数的自定义函数 调用有参数的自定义函数 创建具有复合结构的自定义函数...

  • pyqt5——自定义控件

    自定义控件 PyQt5有丰富的组件,但是肯定满足不了所有开发者的所有需求,PyQt5只提供了基本的组件,像按钮,文...

  • 9.MySQL自定义函数

    自定义函数 自定义函数的两个必要条件 参数 返回值 创建自定义函数 函数体 例子 带有参数的自定义函数 删除函数 ...

  • PyQt5学习笔记(十四):发送信号&自定义槽函数

    在上一篇学习笔记中,我们重构了 ESC 和 ALT 键按下时触发的信号槽过程,在本次笔记中我们可以自己决定在什么时...

网友评论

      本文标题:2018-02-27:自定义PyQt5的槽函数

      本文链接:https://www.haomeiwen.com/subject/sudmxftx.html