tankist
Гость
|
|
« : Апрель 18, 2014, 16:47 » |
|
Здравствуйте. Есть форма, на которой расположен QTableWidget и другие элементы управления. Есть обработчик смены текущей ячейки, который превращает текущую ячейку в комбобокс, а предыдущую - в QLabel. Проблема в том, что когда ячейки теряют фокус (клик по другим органам управления окна, клик по свободной области таблицы без ячеек) сигнал о смене текущей ячейки не приходит, и последняя выбранная ячейка остается выглядеть в виде комбобокса. Подскажите, как отследить такую ситуацию с потерей фокуса ячейками таблицы (именно ячейками, так как в самой таблице есть свободное место без ячеек)?
P.S. перегрузка метода focusOutEvent комбобокса не помогла, так как событие происходит тогда, когда не надо, и не происходит тогда, когда надо.
|