我是靠谱客的博主 炙热台灯,最近开发中收集的这篇文章主要介绍PyQt5 利用@pyqtSlot()来进行简单操作,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

test.py

"""
Author: Mark

date: 2022/4/10 11:27
"""
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QLabel
from PyQt5.QtCore import pyqtSlot
import sys
from PyQt5 import uic


class Main(QWidget):
    def __init__(self):
        super(Main, self).__init__()

        self.set_ui()

    def set_ui(self):
        uic.loadUi('./ui/demo1.ui', self)  # 动态载入ui文件

    # 槽函数
    @pyqtSlot()
    def on_btn_open_camera_clicked(self):
        """打开摄像头按钮的 槽函数

        这样写就不需要再ui文件里设计槽函数了"""
        print('点击了打开摄像头按钮')

    @pyqtSlot()
    def on_btn_take_photo_clicked(self):
        print('点击了拍照按钮')


if __name__ == '__main__':
    app = QApplication(sys.argv)
    main_window = Main()
    main_window.show()
    sys.exit(app.exec_())


ui 文件 如下图

在这里插入图片描述

最后

以上就是炙热台灯为你收集整理的PyQt5 利用@pyqtSlot()来进行简单操作的全部内容,希望文章能够帮你解决PyQt5 利用@pyqtSlot()来进行简单操作所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部