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

test.py

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
""" 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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部