2012-07-18 23 views

回答

2

據我所知,許多這些Qt函數被用於跨平臺兼容性,其他的用於與Qt集成。然而,Python的已經包括了跨平臺的功能,所以我贊成Python的那些時可能的,因爲他們是

  • 更熟悉Python程序員
  • 不會讓你如此依賴於Qt的
  • 適合在與Python的成語

但是,你可能不得不使用Qt的功能,因爲他們與Qt集成和/或他們提供的功能,Python不。

這已經在其他語言中討論過了,例如, C++:Qt: Qt classes vs. standard C++

真的,這取決於您是要編寫一個Qt應用程序還是一個Python應用程序。

+4

雖然有些情況下標準python庫中有相同的功能,但PyQt版本將它們封裝到帶有信號的事件循環中,例如QProcess,QThread ... Python也有它們,但它們是Qt專用的。 – jdi 2012-07-18 16:03:58

相關問題