Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 2.3.2010, 12:55 |
методы QTextEdit которые позволяют редактировать-не редактировать нужные слова? методов точно нет. Нужно писать свои обработчики редактирования |
|
SABROG | Дата 2.3.2010, 12:52 |
Ок, более конкретно, ищи строку " void TextEdit::keyPressEvent(QKeyEvent *e)". Лови нажатие предположим backspace, delete, spacebar и все клавиши, которые могут менять текст. Затем проверяй позицию курсора и ищи нужное тебе слово перед, над или после него. Если нашел, то принимай решение удалять или ничего не делать. Потом тоже самое пишется для мышки. За пару месяцев справишься я думаю. Это сделать возможно. | |
Grayder | Дата 2.3.2010, 11:10 |
Здесь ты найдешь некоторую часть, которая позволит удалить слово целиком: 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 но тогда что может решить эту задачу,какие идеи?спасибо |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.3.2024, 18:58 |