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 文件 如下图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)