Название: QEvent проблема. Отправлено: Vld2 от Февраль 25, 2007, 23:09 Форма сделана в дизайнере. На ней три textedit. Как сделать так, чтобы напрмер textedit2 получал событие ?
Название: QEvent проблема. Отправлено: BaltikS от Февраль 26, 2007, 08:36 По-моему проблемы нет :) QApplication::sendEvent();
Если нужно обработать событие, то другое дело...но проблем тоже не вижу.. Название: QEvent проблема. Отправлено: Vld2 от Февраль 26, 2007, 20:53 Вначале мне нужно перехватывать события, и выбрать из них те которые пригадлежать qtextitem. Не могу перехватить события, то есть первый раз могу, а если фокус ввода поменяется, то события не перехватываются. Какая фунция перехватывает все события независимо от фокуса ввода?
Название: QEvent проблема. Отправлено: Racheengel от Февраль 27, 2007, 01:11 а что надо получить как конечный результат?
Название: QEvent проблема. Отправлено: Vld2 от Февраль 27, 2007, 09:45 class Form : QMainWindow
class Myclass : Form У меня eсть Myclass, на форме находятся несколько qtextedit-ов. Мне надо чтобы один из qtextedit-ов реагировал на нажатие клавишы ввод. Это сделать легко, но вот текст опустится на одну строчку вниз. Надо запретить в этом поле переход на новую строчку символом ввод. ВВод это подтверждение введеного текста, но не переход на новую строчку. Как сделать? Название: QEvent проблема. Отправлено: BaltikS от Февраль 27, 2007, 19:24 а eventFilter не пробовал?
Название: QEvent проблема. Отправлено: Racheengel от Февраль 28, 2007, 01:45 или текстэдиты отнаследовать и там keyPressEvent уже переопроеделить, а в дизайнере propagate widget сделать...
|