发送消息和QTableWidget
发送消息
1.创建消息类
from PyQt5.Qt import QObject
from PyQt5.QtCore import pyqtSignal
class SignalCenter(QObject):
login_succeed_signal = pyqtSignal(str, int)
signal_center = SignalCenter()
2.发送消息
signal_center.login_succeed_signal.emit(username, result)
3.接受消息做出反应
signal_center.login_succeed_signal.connect(self.login_succeed)
def login_succeed(self, username, role):
pass
QTableWidget
1.构造QTableWidget对象
self.left_view = QTableWidget(3, 1, self)
2.QTableWidgetItem对象
i1 = QTableWidgetItem('用户列表')
3.添加元素
self.left_view.setItem(0, 0, i1)
4.隐藏头部
self.left_view.verticalHeader().setVisible(False)
self.left_view.horizontalHeader().setVisible(False)
本文介绍了如何在PyQt5中创建信号类并发送消息,例如`SignalCenter`类的`login_succeed_signal`用于传递登录成功信息。同时,详细展示了如何构建和操作QTableWidget,包括设置表格大小、添加元素以及隐藏头部。通过这些步骤,可以更好地理解和应用PyQt5的事件处理和界面组件功能。
1656

被折叠的 条评论
为什么被折叠?



