Если вы используете Eclipse, вы должны посмотреть в Window -> Preferences -> PyDev -> Interpreter - Python. Там у вас есть список переводчиков (с именем и местоположением). Если для вашего текущего проекта вы используете интерпретатор, который находится, например, в / usr / bin / python, то, вероятно, выполнение / usr / bin / python -V даст вам что-то вроде «Python 2.6.6». И есть ваш ответ, как писал Уинстон Эверт.
(вы можете добавить нового интерпертера, просто нажав кнопку «Создать ...» и указав / usr / bin / python3 как «местоположение». Тогда вы, вероятно, можете изменить настройки своего проекта («Настройки» -> PyDev - Переводчик / Грамматика).
да, вы можете перебирать все свойства объекта B в Qml. Но вы получите все свойства, включая сигналы и слоты.
в QML:
Item{
A {
id: a;
}
Componet.onCompleted: {
var bItem = a.getChild(0)
for (var p in bItem )
console.log(p + ": " + item[p]);
}
}
Это должно вернуть список свойств и значений, включая возраст.
JSON.stringify(object)
, хотя по некоторым причинам это, похоже, не работает постоянно. – derM 13 July 2018 в 11:24