В твоих шкурах я бы не стал бороться с твоими фреймворками, как, как правило, я не бьюсь с мэрией ;-). Я случайно разделяю ваши предпочтения имен функций в нижнем регистре с подчеркиванием, как это указано в PEP 8, но когда я программирую в среде, в которой используется другой стиль использования заглавных букв, я смиряюсь с принятием этого стиля, поскольку не могу убедить рамки для принятия «лучшего» стиля и несоответствия стилей (случайные смеси разных стилей) действительно хуже.
Конечно, некоторое смешивание неизбежно, если вы используете более одного фреймворка ... например, PyQt с его верблюдом, и стандартные функции библиотеки Python с их нижним регистром и подчеркивает -!). Но поскольку фреймворки, подобные Qt, часто предназначены для расширения с помощью подклассов, в то время как стандартная библиотека Python имеет меньше аспектов такого дизайна, в большинстве случаев, когда стиль использования заглавных букв является принудительным (потому что вам нужно переопределить метод, поэтому вы не можете выберите другую заглавную букву), она будет вынуждена указывать на регистр верблюдов (с помощью Qt), но редко в нижнем регистре (с помощью стандартной библиотеки Python). Итак, я думаю, что принятие стиля Qt в этом случае все еще меньшее зло.