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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复