我在奇怪的問題上磕磕絆絆:Qt5(http://doc.qt.io/qt-5/qqueue.html)中的QQueue類可能不存在於PyQt中嗎?我無法導入它,然後意識到它不在這個PyQt5類的列表中:http://pyqt.sourceforge.net/Docs/PyQt5/PyQt(5)是否缺少QQueue?
這是真的嗎?如果是這樣,是有原因的嗎?和實現我自己的類
(參考:This commit在Github和討論comments)的替代短
我在奇怪的問題上磕磕絆絆:Qt5(http://doc.qt.io/qt-5/qqueue.html)中的QQueue類可能不存在於PyQt中嗎?我無法導入它,然後意識到它不在這個PyQt5類的列表中:http://pyqt.sourceforge.net/Docs/PyQt5/PyQt(5)是否缺少QQueue?
這是真的嗎?如果是這樣,是有原因的嗎?和實現我自己的類
(參考:This commit在Github和討論comments)的替代短
這顯然是不可能的PyQt/PySide支持模板類,因爲它們依賴於一個特點,就是特定於C++。
一般而言,您應該使用等效的內置python類型(或適用於標準庫中當前可用的任何實現 - 例如queue.Queue或collections.deque)。
PS:
QProcess.errorOccurred
關於 - 該信號是在PyQt的-5.8.2可用,並且一直以來至少PyQt的-5.3.2(這是我可以檢查最舊版本)。 QProcess.error
信號是obsolete,不應在新代碼中使用。
PPS:
PyQt5肯定不是 「還在開發中」(但PySide for Qt5是)。
謝謝。我認爲如果班級不會簡單地從PyQt文檔中遺漏,但不知何故被指示爲不可用,這將會很有幫助。 (PPS:這不是我的假設;-)) –