Как изменить цвет фона на основе значения ячейки таблицы в PYQT [duplicate]

Ваше решение находится здесь:

Передача переменной в регулярное выражение.

Тот, который я реализовал, - это значение из текста поле, которое вы хотите заменить, а другое - это «заменить на» текстовое поле, получить значение из текстового поля в переменной и установить переменную в функцию RegExp для дальнейшей замены. В моем случае я использую JQuery, вы также можете сделать это только с помощью JavaScript.

Код JavaScript:

  var replace =document.getElementById("replace}"); // getting a value from a text field with I want to replace
  var replace_with = document.getElementById("with"); //Getting the value from another text fields with which I want to replace another string.

  var sRegExInput = new RegExp(replace, "g");    
  $("body").children().each(function() {
    $(this).html($(this).html().replace(sRegExInput,replace_with));
  });

Этот код включен в событие Onclick кнопки, вы можете поместите это в функцию для вызова.

Итак, теперь вы можете передать переменную в функции replace.

2
задан eyllanesc 20 April 2017 в 07:43
поделиться

1 ответ

Нет функции, которая выполняет эту задачу, но мы можем ее создать, например:

def setColortoRow(table, rowIndex, color):
    for j in range(table.columnCount()):
        table.item(rowIndex, j).setBackground(color)

8
ответ дан eyllanesc 20 August 2018 в 09:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: