LINUX.ORG.RU

Ответ на: комментарий от rival

Qt Utility classes and their Python equivalents:

Python already has a dictionary, as well as list and string data structures that are powerful enough for most needs (what Python is missing is an ordered dictionary), so PyQt does not need the Qt high-level data structures, except where they are demanded as parameters in methods.

... You can always use a Python list wherever a QList is needed, or a string where a QByteArray is needed.

rival ★★
()
Ответ на: комментарий от rival

>Потому что в питоне есть свои списки?

В STL они тоже есть. Может вообще не нужны тогда все эти QList'ы?

anonymous
()
Ответ на: комментарий от anonymous

QList поддерживает Java-style итераторы (хотя они не нужны)

creepnee
()
Ответ на: комментарий от zJes

А MFC бывает не везде.
Раз уж зашёл такой разговор, зачем тогда в питоне собственные списки? Есть же QList!

anonymous
()
Ответ на: комментарий от anonymous

В STL они тоже есть. Может вообще не нужны тогда все эти QList'ы?

Эмоциональный, но близкий к правде ответ: потому что классы в STL архиубоги и годятся разве только для дипломных работ или для мазохистов. Даже в сочетании с Boost. И что хуже всего, менять это никто не собирается.

Divius ★★
()
Ответ на: комментарий от Divius

+1. Qt хоть какая-то более-менее удачная попытка облагородить кресты. stl-дрочеры пусть идут лесом.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.