PYQT-文本标签中的消息更改

发布于 2025-02-12 06:04:29 字数 917 浏览 0 评论 0原文

我正在用PYQT制作CAN BUS文本标签 文本标签名称为“ label_5” 我能够一次将CAN总线消息放入Label_5中,但该消息不会在窗口中发生变化。即使可以在后台不断变化,该消息仍保持不变。以下是我的代码。

您能帮助我如何在窗口中显示不断变化的总线消息吗? 谢谢你。

import os
import sys
from PyQt5.QtWidgets import QMainWindow, QWidget, QApplication
from newcanmonitor import *

# Import UI File
from interface_ui import *


    #CAN bus message read from nacanmonitor.py
bus = can.interface.Bus('vcan0', bustype='socketcan_native')    
canbusmsg=read_bus('vcan0') #<-----CAN bus message


# MAIN WINDOW CLASS
class MainWindow(QMainWindow):
    def __init__(self, parent=None):
        QMainWindow.__init__(self)
        
        # Setup the UI main window
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        # Show window
        self.show()

        # Customize
        self.ui.label_5.setText(canbusmsg) #<---- CAN bus message in label_5 

I'm making a CAN bus text label with PyQt
the text label name is 'label_5'
I was able to put a CAN bus message in label_5 one time but the message doesn't change in the window. the message stays the same even though this CAN bus message is constantly changing in the background. below is my code.

Can you please help me how I can display the constantly changing CAN bus message in the window?
Thank you in advance guys.

import os
import sys
from PyQt5.QtWidgets import QMainWindow, QWidget, QApplication
from newcanmonitor import *

# Import UI File
from interface_ui import *


    #CAN bus message read from nacanmonitor.py
bus = can.interface.Bus('vcan0', bustype='socketcan_native')    
canbusmsg=read_bus('vcan0') #<-----CAN bus message


# MAIN WINDOW CLASS
class MainWindow(QMainWindow):
    def __init__(self, parent=None):
        QMainWindow.__init__(self)
        
        # Setup the UI main window
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        # Show window
        self.show()

        # Customize
        self.ui.label_5.setText(canbusmsg) #<---- CAN bus message in label_5 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文