![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
ALex-Annet |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 13 Регистрация: 30.7.2009 Пользователь №: 958 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Привет всем и доброго времени суток! Столкнулся со следующей проблемой:
Вставляю в ячейку QTableWidget виджет QLabel. Необходимо отлавливать клики по этой ячейке и изменять ее содержимое. Использую сигнал cellClicked (QTableWidget). Если в QLabel находится обычный текст, то все работает. Если же начинаю вставлять в QLabel html, то сигнал cellClicked перестает посылаться. Подскажите, пожалуйста куда копать. |
|
|
![]() |
kwisp |
![]()
Сообщение
#2
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
ALex-Annet,
может что нибудь void setOpenExternalLinks ( bool open ) void setTextInteractionFlags ( Qt::TextInteractionFlags flags ) |
|
|
ALex-Annet |
![]()
Сообщение
#3
|
Студент ![]() Группа: Новичок Сообщений: 13 Регистрация: 30.7.2009 Пользователь №: 958 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Нет, возможно я неправильно поставил вопрос. Дело в ячейке QTableWidget. Она перестает посылать сигнал cellClicked как только в QLabel (вставленом в эту ячейку) оказывается html теги. Вопрос в том как отлавливать клик по ячейке со вставленным в QLabel html текстом.
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
ALex-Annet, а ты попробуй то, что kwisp, предложил.
Может быть у тебя QLabel перехватывает событие щелчка мышью, т.к. пытается поддерживать переход по ссылке. |
|
|
ALex-Annet |
![]()
Сообщение
#5
|
Студент ![]() Группа: Новичок Сообщений: 13 Регистрация: 30.7.2009 Пользователь №: 958 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Пардон. Действительно заработало. Просто не сразу понял в чем смысл. Спасибо, kwisp!
|
|
|
kwisp |
![]()
Сообщение
#6
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
ALex-Annet,
всегда пожалуйста. ![]() |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 22.6.2025, 2:00 |