Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: homa9999 от Ноябрь 03, 2004, 21:51



Название: Проблема с LineEdit
Отправлено: homa9999 от Ноябрь 03, 2004, 21:51
Здраствуйте!
У меня проблема с LineEdit  .Не мого Занести текст в LineEdit по Default.
И я не могу считать Text с LineEdit.Пробовал LineEdit->text(). Не получается.Если кто-нибудь может написать код или часть.
Зарание спасибо.


Название: Проблема с LineEdit
Отправлено: Admin от Ноябрь 04, 2004, 09:42
обычно так
есть QLineEdit *edit;

получение текста
QString text=edit->text();

занесение текста
edit->setText();

Что конкретно не получается?


Название: Проблема с LineEdit
Отправлено: Anonymous от Ноябрь 04, 2004, 10:28
Привет!
Да я так и пишу,но setText не устанавливает какой-либо текст в LineEdit.Может connection какой-либо сделать.
Что я хочу: У меня есть кнопка ,я на нее нажимаю и соответственно в lineedit введен текст ,считать этот текст в переменную.А потом с переменной работать. Или установить какой-либо первоначальное значение в lineedit и тоже его считать в переменную.
Спасибо зарание. Если подскажишь ,как это сделать очень меня выручишь.


Название: Проблема с LineEdit
Отправлено: EugeneVC от Ноябрь 04, 2004, 11:45
остается только тебе привести код


Название: Проблема с LineEdit
Отправлено: homa9999 от Ноябрь 04, 2004, 12:48
Вот код моей программы:
#include<qstring.h>
#include <qmessagebox.h>
#include <qlineedit.h>
#include "addinputform.h" //opredelenie vse peremenix

void AddInputForm::AddDataToTable()
{
   lineEdit1->setText("sdasd");
   QString LineText1 =lineEdit1->text(); //pusto ne rabotaet
                                                            //Shitivaem Text s LineEdit 1

   QMessageBox::information( this, "Application name",
   LineText1 );
 
}