Russian Qt Forum
Октябрь 01, 2024, 16:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QEvent проблема.  (Прочитано 4560 раз)
Vld2
Гость
« : Февраль 25, 2007, 23:09 »

Форма сделана в дизайнере. На ней три textedit. Как сделать так, чтобы напрмер textedit2 получал событие ?
Записан
BaltikS
Гость
« Ответ #1 : Февраль 26, 2007, 08:36 »

По-моему проблемы нет Улыбающийся  QApplication::sendEvent();
Если нужно обработать событие, то другое дело...но проблем тоже не вижу..
Записан
Vld2
Гость
« Ответ #2 : Февраль 26, 2007, 20:53 »

Вначале мне нужно перехватывать события, и выбрать из них те которые пригадлежать qtextitem. Не могу перехватить события, то есть первый раз могу, а если фокус ввода поменяется, то события не перехватываются. Какая фунция перехватывает все события независимо от фокуса ввода?
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #3 : Февраль 27, 2007, 01:11 »

а что надо получить как конечный результат?
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Vld2
Гость
« Ответ #4 : Февраль 27, 2007, 09:45 »

class Form : QMainWindow
class Myclass : Form
У меня eсть Myclass, на форме находятся несколько qtextedit-ов. Мне надо чтобы один из qtextedit-ов реагировал на нажатие клавишы ввод. Это сделать легко, но вот текст опустится на одну строчку вниз. Надо запретить в этом поле переход на новую строчку символом ввод. ВВод  это подтверждение введеного текста, но не переход на новую строчку. Как сделать?
Записан
BaltikS
Гость
« Ответ #5 : Февраль 27, 2007, 19:24 »

а eventFilter не пробовал?
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #6 : Февраль 28, 2007, 01:45 »

или текстэдиты отнаследовать и там keyPressEvent уже переопроеделить, а в дизайнере propagate widget сделать...
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.096 секунд. Запросов: 23.