crossplatform.ru

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

> Выравнивание текста и дописование
ruzik
  опции профиля:
сообщение 26.5.2011, 10:50
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 254
Регистрация: 23.2.2011
Из: Саратов
Пользователь №: 2436

Спасибо сказали: 2 раз(а)




Репутация:   0  


Здравствуйте, а не подскажите как сделать выравнивание определенных участков текста
Например пользователь пишет
xxx
И текст выравнивавается и становится
xxx
И например пользователь вводит {
а получает
{
//<-курсор тут
}
И тд, подозреваю что 2 можно сделать QCompleter и вот 1
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
ruzik
  опции профиля:
сообщение 27.5.2011, 11:01
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 254
Регистрация: 23.2.2011
Из: Саратов
Пользователь №: 2436

Спасибо сказали: 2 раз(а)




Репутация:   0  


Ну я хотел чуть иначе, а именно как в Visual studio то есть при нажатии на кнопку Enter программа вставляет нужный отступ, там где это надо, в принципе я представляю как это можно реализовать, только позвольте задать пару вопросов:
как определить место курсора
если соединить слот с сигналом "нажатие Enter" то будет активно место курсора до перехода на новую строку или после
Но есть еще и классы(я делаю редактор qss), то есть QPushButton и тд, и для них отступ скорее всего придется делать как сказал Алексей1153
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.1.2025, 11:24