Выравнивание текста и дописование |
Здравствуйте, гость ( Вход | Регистрация )
Выравнивание текста и дописование |
ruzik |
26.5.2011, 10:50
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: 0 |
Здравствуйте, а не подскажите как сделать выравнивание определенных участков текста
Например пользователь пишет xxx И текст выравнивавается и становится xxx И например пользователь вводит { а получает { //<-курсор тут } И тд, подозреваю что 2 можно сделать QCompleter и вот 1 |
|
|
RazrFalcon |
26.5.2011, 11:05
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Цитата xxx xxx В чем разница? |
|
|
ruzik |
26.5.2011, 16:18
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: 0 |
Во втором случае я ставил 2 пробела видно система их убрала
|
|
|
Litkevich Yuriy |
26.5.2011, 17:42
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
ruzik |
26.5.2011, 19:01
Сообщение
#5
|
Активный участник Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: 0 |
Так как все-таки можно реализовать автоотступ
|
|
|
Алексей1153 |
26.5.2011, 20:19
Сообщение
#6
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
видимо, программа должа понимать, в каком "синтаксическом месте" в данный момент находится курсор. К примеру, если перед ним открыта скобка, то вставить один отступ
|
|
|
ruzik |
27.5.2011, 11:01
Сообщение
#7
|
Активный участник Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: 0 |
Ну я хотел чуть иначе, а именно как в Visual studio то есть при нажатии на кнопку Enter программа вставляет нужный отступ, там где это надо, в принципе я представляю как это можно реализовать, только позвольте задать пару вопросов:
как определить место курсора если соединить слот с сигналом "нажатие Enter" то будет активно место курсора до перехода на новую строку или после Но есть еще и классы(я делаю редактор qss), то есть QPushButton и тд, и для них отступ скорее всего придется делать как сказал Алексей1153 |
|
|
Текстовая версия | Сейчас: 14.1.2025, 12:54 |