Здравствуйте, гость ( Вход | Регистрация )
|
breeve |
26.12.2009, 21:39
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 188 Регистрация: 26.12.2009 Пользователь №: 1336 Спасибо сказали: 9 раз(а) Репутация: 1
|
я в qt дуб дубом.. Такой вопрос. вот взять например любой чат.. как называется такой виджет что-то вроде textedit только в который нельзя вводить.
Вообщем мне необходимо сделать программу в виде чата.. внизу вводишь нажимаешь ентер и выводиться сверху вот так: Цитата > Я ввел это предложение
|
|
|
|
![]() |
|
breeve |
27.12.2009, 18:02
Сообщение
#2
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 188 Регистрация: 26.12.2009 Пользователь №: 1336 Спасибо сказали: 9 раз(а) Репутация: 1
|
вот нашел функцию QString::contains()
и она мне всегда говорит 0. Не понимаю вот код:
|
|
|
|
breeve Написание чата 26.12.2009, 21:39
MoPDoBoPoT Это называется QTextEdit (или QPlainTextEdit для п... 26.12.2009, 21:45
breeve Цитата(MoPDoBoPoT @ 26.12.2009, 21:45) Эт... 26.12.2009, 21:52
MoPDoBoPoT Есть метод QTextEdit::setReadOnly(bool readOnly). ... 26.12.2009, 22:07
breeve Цитата(MoPDoBoPoT @ 26.12.2009, 22:07) Ес... 26.12.2009, 22:09
MoPDoBoPoT Ну и Москва не сразу строилась. По чуть-чуть напол... 26.12.2009, 22:36
breeve Цитата(MoPDoBoPoT @ 26.12.2009, 22:36) Ну... 26.12.2009, 22:43
Litkevich Yuriy breeve, два учебных пособия на русском языке - тыц 26.12.2009, 23:08
breeve Цитата(Litkevich Yuriy @ 26.12.2009, 23:0... 26.12.2009, 23:17
MoPDoBoPoT Цитата(breeve @ 26.12.2009, 22:43) вот а ... 26.12.2009, 23:20
breeve ну допустим как вывести это я более или менее поня... 26.12.2009, 23:50
Litkevich Yuriy Цитата(breeve @ 27.12.2009, 2:17) Как сде... 26.12.2009, 23:22
MoPDoBoPoT Цитата(breeve @ 26.12.2009, 23:17) Спасиб... 26.12.2009, 23:27
Litkevich Yuriy тебе нужно создать класс-окно. Т.е. делаешь наслед... 26.12.2009, 23:29
breeve Цитата(Litkevich Yuriy @ 26.12.2009, 23:2... 27.12.2009, 11:01
breeve Насчет TextChanged(), .. как я понял они стандартн... 27.12.2009, 12:37
breeve вот решил пока не заморачиваться насчет ентера сде... 27.12.2009, 15:12
Litkevich Yuriy зря ты класс назвал "кнопкой", ведь на к... 27.12.2009, 16:15
breeve Цитата(Litkevich Yuriy @ 27.12.2009, 16:1... 27.12.2009, 16:17
Litkevich Yuriy для отладки в слот вставь qDebug(), например:
void... 27.12.2009, 16:22
breeve вставил как вы сказали получилось вот так:
Раскрыв... 27.12.2009, 16:28
BRE Измени конструктор:
Раскрывающийся текст#include ... 27.12.2009, 16:42
Litkevich Yuriy Цитата(breeve @ 27.12.2009, 19:28) Пишу н... 27.12.2009, 16:36
breeve Снизу есть окошко называется Application Output:
Ц... 27.12.2009, 16:38
Litkevich Yuriy Цитата(BRE @ 27.12.2009, 19:42) Измени ко... 27.12.2009, 16:47
breeve да все заработало.. Но есть одно неудобство.. он в... 27.12.2009, 16:53
Litkevich Yuriy Цитата(breeve @ 27.12.2009, 19:49) а то ч... 27.12.2009, 16:54
breeve Цитата(Litkevich Yuriy @ 27.12.2009, 16:5... 27.12.2009, 16:58
Litkevich Yuriy Цитата(breeve @ 27.12.2009, 19:58) Мне бы... 27.12.2009, 17:05
breeve Только еще я не очень понимаю как явно передать из... 27.12.2009, 17:06
BRE Посмотри на void QTextEdit::append ( const QString... 27.12.2009, 17:18
breeve Отлично все сделал!!
вот так:
QString str... 27.12.2009, 17:21
BRE Для чего делать три вызова метода, если достаточно... 27.12.2009, 17:35
breeve У меня назрел еще вопрос можно ли использовать ста... 27.12.2009, 17:43
BRE Цитата(breeve @ 27.12.2009, 17:43) У меня... 27.12.2009, 17:47
BRE Цитата(breeve @ 27.12.2009, 18:02) вот на... 27.12.2009, 18:08
breeve Я даже понял в чем проблема, только не знаю как ре... 27.12.2009, 18:14
Litkevich Yuriy Цитата(breeve @ 27.12.2009, 21:09) Как мн... 27.12.2009, 18:14
breeve Цитата(Litkevich Yuriy @ 27.12.2009, 18:1... 27.12.2009, 18:38
Litkevich Yuriy просто константа "Привет" будет превраще... 27.12.2009, 19:15
breeve Цитата(Litkevich Yuriy @ 27.12.2009, 19:1... 27.12.2009, 19:44
Litkevich Yuriy Цитата(breeve @ 27.12.2009, 22:44) ак вот... 27.12.2009, 20:37![]() ![]() ![]() |
|
|
Текстовая версия | Сейчас: 19.8.2025, 23:11 |