Как обновить свойства textEdit в Qt Qml, используя словарь из Python?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как обновить свойства textEdit в Qt Qml, используя словарь из Python?

Сообщение Anonymous »


В моем qml-коде 4 textEdit. (Нет смысла оставлять минимальный фрагмент кода, это могут быть самые простые...)

Формат словаря из python выглядит следующим образом:

{'textEdit1': ['999999', '999999', '999999', '999999', '999999', '999999'], 'textEdit2': ['Барбара', 'Мариеке', «Рамзес», «Рити», «Габи», «Марта»], «textEdit3»: [»Биджванк», «Сассен», «Ман», «Проектен», «Кнол», «Нордийк»], «textEdit4» : ['', '', '', '', '', '']

Ключи словаря названы точно так же, как идентификатор textEdit.

Идея состоит в том, чтобы обновить соответствующие textEdits по идентификаторам (ключам словаря) и использовать значения словаря как textEdit.text (текстовое свойство textEdit).

Я написал следующую функцию javascript при получении сигнала от Python:

function onSendBackDictionaryTextEditData(myDictionary) { for (константный ключ в myDictionary) { если (myDictionary.hasOwnProperty(ключ)) { константное значение = myDictionary[ключ]; //console.log(`${key}: ${value}`); var target = `${key}` var textEditValues ​​= `${value}` target.text = textEditValues console.log(textEditValues) } } } Я могу увидеть все полученные ключи и значения, если выполню console.log, но, к сожалению, не могу обновить свойство text. Может ли кто-нибудь предоставить минимальный фрагмент кода, как решить эту проблему?

Я использую PySide6.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»