擅长:python、mysql、java
<p>不必将计算的函数连接到信号,只需将函数的名称连接起来。<code>currentMediaChanged</code>信号返回电流<code>QMediaContent</code>,然后必须使用<code>QMediaContent</code>并得到<code>QUrl</code>,然后如我在<a href="https://stackoverflow.com/questions/49217347/pyqt5-get-file-name-from-an-opened-file-not-a-file-path">previous answer</a>中所示,我们得到以下结果:</p>
<pre><code> self.playlist.currentMediaChanged.connect(self.songChanged)
def songChanged(self, media):
if not media.isNull():
url = media.canonicalUrl()
self.statusBar().showMessage(url.fileName())
</code></pre>