crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Ограничение в QTextEdit
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 2.3.2010, 12:55
 
Цитата(Гость_Grayder_* @ 2.3.2010, 14:10) *
методы QTextEdit которые позволяют редактировать-не редактировать нужные слова?
методов точно нет. Нужно писать свои обработчики редактирования
SABROG Дата 2.3.2010, 12:52
  Ок, более конкретно, ищи строку " void TextEdit::keyPressEvent(QKeyEvent *e)". Лови нажатие предположим backspace, delete, spacebar и все клавиши, которые могут менять текст. Затем проверяй позицию курсора и ищи нужное тебе слово перед, над или после него. Если нашел, то принимай решение удалять или ничего не делать. Потом тоже самое пишется для мышки. За пару месяцев справишься я думаю. Это сделать возможно.
Grayder Дата 2.3.2010, 11:10
 
Цитата(SABROG @ 1.3.2010, 17:50) *
Здесь ты найдешь некоторую часть, которая позволит удалить слово целиком: http://doc.trolltech.com/4.6/tools-customcompleter.html

Не нашел даже приблизительно того что мне нужно к сожалению. Есть какие-то идеи или методы QTextEdit которые позволяют редактировать-не редактировать нужные слова?
SABROG Дата 1.3.2010, 17:50
  Здесь ты найдешь некоторую часть, которая позволит удалить слово целиком: http://doc.trolltech.com/4.6/tools-customcompleter.html
Grayder Дата 1.3.2010, 16:59
  Здравствуйте, подскажите: можно ли в QTextEdit добавить опцию что, при добавлении определенного слова, это слово нельзя редактировать, можно удалить только полностью, но не частично, мне нужно получить из диалога слово и вставить в QTextEdit и чтоб пользователь с ним ниче не делал,кроме удаления, но и мог писать свободно другие слова.
Может не QtextEdit но тогда что может решить эту задачу,какие идеи?спасибоxtEdit но тогда что может решить эту задачу,какие идеи?спасибо
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 18:58