簡體   English   中英

PyQt(5)中缺少QQueue嗎?

[英]Is QQueue missing from PyQt (5)?

我絆倒了一個奇怪的問題:PyQt中可能不存在來自Qt5的QQueue類( http://doc.qt.io/qt-5/qqueue.html )? 我無法導入它,然后意識到它不在PyQt5類列表中: http ://pyqt.sourceforge.net/Docs/PyQt5/

這是真的? 如果是這樣,是否有原因? 還有一個替代方案,那就是實現我自己的課程

(參考:對Github的提交評論中的討論)

PyQt / PySide顯然不可能支持模板類,因為它們依賴於C ++特有的功能。

通常,您應該只使用等效的內置python類型(或者,在適用時,使用標准庫中當前可用的任何實現-例如queue.Queuecollections.deque )。

PS:

關於QProcess.errorOccurred -這個信號PyQt的-5.8.2 可用 ,並已至少自PyQt的-5.3.2(這是我可以檢查舊版本)。 QProcess.error信號已過時 ,不應在新代碼中使用。

PPS:

PyQt5當然不是“還在開發中”(但是Qt5的PySide是)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM