概述
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()来进行简单操作所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复