在python中_的重要性是什么?

时间:2017-12-12 13:43:15

标签: python function class inheritance global

我一直在寻找一种方法,可以在初始化后将不同类之间的函数共享给特定对象。经过一些修改后,我偶然发现了一些代码,这些代码可以完全有效地满足我的应用需求。神奇的成分是在函数之前(在另一个函数中初始化)与_,

在某些情况下,我得到_下划线运算符和逗号运算符的重要性,但我从未见过_,作为运算符,无法找到有关搜索的任何信息。我真的很想理解,因为它为我解决了一个重大问题。

一些示例代码(python / PyQt)

def setup_video(self):
    self.capture = cv2.VideoCapture("capture1.mp4")
    self.capture.set(cv2.CAP_PROP_FRAME_WIDTH, self.video_size.width())
    self.capture.set(cv2.CAP_PROP_FRAME_HEIGHT, self.video_size.height())
    self.timer = QTimer()
    self.timer.timeout.connect(self.display_video_stream)
    self.timer.start(30)

def display_video_stream(self):
    """repaint QLabel widget.
    """
    _, frame = self.capture.read()
    frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
    image = QImage(frame, frame.shape[1], frame.shape[0], 
                   frame.strides[0], QImage.Format_RGB888)
    self.image_label.setPixmap(QPixmap.fromImage(image))

0 个答案:

没有答案