daya123456
daya123456
2021-02-25 17:22

pyqt5写回车键触发执行程序?

各位大神好!我写了一个pyqt5的程序,并用qt designer写了一个界面用来调用,现在就想在这个界面上点击回车按键来触发一次软件控制机器测试,但是找了网上都没看到怎么写,最多也就是用Python写界面然后写个def 函数定义如果点击xx按键就触发什么函数,我这确实没法用,请问应该如何写!回答了现金50回报!谢谢!
from PyQt5 import QtCore, QtGui, QtWidgets,uic
from PyQt5.QtWidgets import QApplication,QMessageBox,QMenu,QTableWidget,QWidget,QTableWidgetItem,QHeaderView
import sys
import numpy as np
import pyqtgraph as pg
import pyvisa as visa
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QBrush, QColor, QFont

#定义常量
a = 'TCPIP::'
b = '::INSTR'
info = 'a'

class Main:

def __init__(self):

# PyQt5 直接加载ui文件
# 因为 第三方控件通过promote的定义
# 已经可以知道 控件类所在模块的路径
self.ui = uic.loadUi("mainland.ui")

#简单弹框信息函数的初始化,用来在后面做简单的报错或者成功提示
self.message = QMessageBox()
#建立VISA资源管理器
self.rm = visa.ResourceManager()
#执行测试按键的初始化信号和槽关系
self.ui.pushButton_2.clicked.connect(self.execute)
#仪器连接配置的按键的初始化信号和槽关系
self.ui.actionconfiguration.triggered.connect(self.config)

#添加tablewidget的右键菜单
self.ui.tableWidget.setContextMenuPolicy(Qt.CustomContextMenu) ######允许右键产生子菜单
## 将右键菜单绑定到槽函数generateMenu
self.ui.tableWidget.customContextMenuRequested.connect(self.generateMenu) ####右键菜单
#隐藏表格头
self.ui.tableWidget.verticalHeader().setVisible(False)
#self.ui.tableWidget.horizontalHeader().setVisible(False)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答