crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Text Edit, Слот для присвоения содержимого text edit
bleffff
  опции профиля:
сообщение 14.4.2010, 10:46
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 12.4.2010
Пользователь №: 1624

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




Репутация:   0  


Помогите составить код для слота чтобы присваивать значения textedit некоторой переменной
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zamnach
  опции профиля:
сообщение 14.4.2010, 13:02
Сообщение #2


Студент
*

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

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




Репутация:   0  


Hi!
Как-то размыта цель.
Первый вариант:
someType st = someType( textedit1->toPlainText () );

раскритиковав этот вариант, вы уточните свою цель.
Z.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
bleffff
  опции профиля:
сообщение 14.4.2010, 18:42
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 12.4.2010
Пользователь №: 1624

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




Репутация:   0  


Цитата(zamnach @ 14.4.2010, 14:02) *
Hi!
Как-то размыта цель.
Первый вариант:
someType st = someType( textedit1->toPlainText () );

раскритиковав этот вариант, вы уточните свою цель.
Z.

в общем мне нужно чтобы по нажатию из 2ух textedit брались их содержимое, выполнялись математические действия(содержимое числа) и результат вставлялся в третий textedit
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 14.4.2010, 19:57
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


bleffff, найди ответы на два вопроса:
1) как програмно вставить текст в QTextEdit
2) как програмно получить текст из QTextEdit

Найдёшь ответ на два эти простые вопроса, я думаю и слот сам сделаешь.

П.С.
задачка для ума:
Пользователь ввёл в QTextEdit не числа, что станет с твоей программой по нажатию кнопки "Вычислить"?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
bleffff
  опции профиля:
сообщение 15.4.2010, 7:24
Сообщение #5


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 12.4.2010
Пользователь №: 1624

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




Репутация:   0  


Цитата(Litkevich Yuriy @ 14.4.2010, 19:57) *
bleffff, найди ответы на два вопроса:
1) как програмно вставить текст в QTextEdit
2) как програмно получить текст из QTextEdit

Найдёшь ответ на два эти простые вопроса, я думаю и слот сам сделаешь.

П.С.
задачка для ума:
Пользователь ввёл в QTextEdit не числа, что станет с твоей программой по нажатию кнопки "Вычислить"?

а как можно разрешить вводить только числа или нужно использовать другой инструмент? есть ли альтернатива textedit для этих целей
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MJIbIu
  опции профиля:
сообщение 15.4.2010, 10:01
Сообщение #6


Студент
*

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

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




Репутация:   0  


Цитата(bleffff @ 15.4.2010, 8:24) *
а как можно разрешить вводить только числа или нужно использовать другой инструмент? есть ли альтернатива textedit для этих целей

Ох ты боже мой.
Почитай книжку Макс Шлее Qt4.5 Профессиональное программирование на С++ там все что ты ща хотел есть и даже больше =)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 15.4.2010, 11:22
Сообщение #7


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(bleffff @ 15.4.2010, 11:24) *
а как можно разрешить вводить только числа или нужно использовать другой инструмент?
начни искать ответ на этот вопрос после того, как на первые два найдёшь ответ (по второму вопросу тебе уже дали жирный намёк в предыдущих сообщениях)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MJIbIu
  опции профиля:
сообщение 15.4.2010, 11:41
Сообщение #8


Студент
*

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

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




Репутация:   0  


на 1
void setText ( const QString & text )
void append ( const QString & text )

http://doc.crossplatform.ru/qt/4.4.3/qtextedit.html

а на 2 ищи сам там =)

на 3 вопрос QRegExp
http://doc.crossplatform.ru/qt/4.4.3/qregexp.html
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 11.3.2025, 12:34