crossplatform.ru

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


  Ответ в Выравнивание текста и дописование
Введите ваше имя
Подтвердите код

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

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


Последние 10 сообщений [ в обратном порядке ]
ruzik Дата 27.5.2011, 11:01
  Ну я хотел чуть иначе, а именно как в Visual studio то есть при нажатии на кнопку Enter программа вставляет нужный отступ, там где это надо, в принципе я представляю как это можно реализовать, только позвольте задать пару вопросов:
как определить место курсора
если соединить слот с сигналом "нажатие Enter" то будет активно место курсора до перехода на новую строку или после
Но есть еще и классы(я делаю редактор qss), то есть QPushButton и тд, и для них отступ скорее всего придется делать как сказал Алексей1153
Алексей1153 Дата 26.5.2011, 20:19
  видимо, программа должа понимать, в каком "синтаксическом месте" в данный момент находится курсор. К примеру, если перед ним открыта скобка, то вставить один отступ
ruzik Дата 26.5.2011, 19:01
  Так как все-таки можно реализовать автоотступ
Litkevich Yuriy Дата 26.5.2011, 17:42
 
Цитата(ruzik @ 26.5.2011, 19:18) *
Во втором случае я ставил 2 пробела видно система их убрала
для этого нужно использовать тэг code, тогда всё форматирование сохранится
ruzik Дата 26.5.2011, 16:18
  Во втором случае я ставил 2 пробела видно система их убрала
RazrFalcon Дата 26.5.2011, 11:05
 
Цитата
xxx

xxx

В чем разница?
ruzik Дата 26.5.2011, 10:50
  Здравствуйте, а не подскажите как сделать выравнивание определенных участков текста
Например пользователь пишет
xxx
И текст выравнивавается и становится
xxx
И например пользователь вводит {
а получает
{
//<-курсор тут
}
И тд, подозреваю что 2 можно сделать QCompleter и вот 1
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.4.2024, 22:30