Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: wel от Июнь 27, 2006, 18:08



Название: Как изменить параметр textLabel?
Отправлено: wel от Июнь 27, 2006, 18:08
Привет.
Программирую Я на qt в первые
Вот есть программа, ниже.
Есть форма с 4-мя TextLabel
Надо значения TextLabel-ов изменить на переменные
(По моему это caption)

Код:

#include <iostream.h>
#include <qapplication.h>
#include "stat.h"
int main(int argc, char *argv[])
{
char* in;
char* in_all;
char* out;
char* out_all;
int c[2];
 if (argc != 5) {
  fprintf (stderr, "Неправильно использовали\n");
  exit (1);
 }
in=argv[1];
out=argv[2];
in_all=argv[3];
out_all=argv[4];

    QApplication app(argc, argv);
    Form3 *dialog = new Form3;
    app.setMainWidget(dialog);
    dialog->show();
    return app.exec();
}


Название: Как изменить параметр textLabel?
Отправлено: Steven_Orko от Июнь 27, 2006, 19:11
Используй void setText ( const QString & )


Название: Как изменить параметр textLabel?
Отправлено: Alikus от Июнь 27, 2006, 19:14
Тыкни пальцем в textLabel и обьясни еще раз фразу
Цитировать

Надо значения TextLabel-ов изменить на переменные (По моему это caption)


И к тому же не caption тебе понадобится, а метод setText("...")
Сразу видно из каких борландовских краев вы пришли wel :wink:


Название: Как изменить параметр textLabel?
Отправлено: wel от Июнь 27, 2006, 20:23
Цитировать

Сразу видно из каких борландовских краев вы пришли wel

:))))
Вообще-то Я не программировал на Порланде :)
Когда-то, лет 5-ть назад, смотрел на Visual Basic...
После 2го дня, Я забросил...

Кодил на php+bash, да в linux просвещался +FreeBSD
Цитировать

Тыкни пальцем в textLabel и обьясни еще раз фразу
Цитата:   
Цитировать

Надо значения TextLabel-ов изменить на переменные (По моему это caption)



Насколько Я понял, то Я создал form с TextLabel'ами ->>#include "stat.h"
(stat.ui в QTdesign, потом сгенерировал stat.h+еще пару файлов)
Ось...


Название: Как изменить параметр textLabel?
Отправлено: Alikus от Июнь 27, 2006, 20:58
Тогда мой те совет :) Юзани книшку Бланшета начиная со страницы с примером "Хелло Ворлд". А то тут таким элементарным вещям тебе врядли кто согласится инструктировать ;)


Название: Как изменить параметр textLabel?
Отправлено: wel от Июнь 27, 2006, 21:26
ЗЫ: Спасибо за книжку...


Название: Как изменить параметр textLabel?
Отправлено: Steven_Orko от Июнь 27, 2006, 21:28
если надо, то вот она http://www.qtlib.ru/index.php?option=com_remository&Itemid=39&func=select&id=1


Название: Как изменить параметр textLabel?
Отправлено: Krow от Июнь 28, 2006, 07:40
Alikus, насколько я помню, бланшет писал о qt3 а по a по qt4 книги есть, а точнее учебники?


Название: Как изменить параметр textLabel?
Отправлено: Alikus от Июнь 28, 2006, 19:13
Цитата: "Krow"
Alikus, насколько я помню, бланшет писал о qt3 а по a по qt4 книги есть, а точнее учебники?

Прочитав Бланшета и поняв все что там написано, а еще лучше проверив все это в деле -  ты будешь просто героем и тебе в дальнейшем может понадобиттся только  он-лайн документация и change-log на сайте у троллей ;)


Название: Как изменить параметр textLabel?
Отправлено: Krow от Июнь 29, 2006, 10:20
Цитата: "Alikus"

Прочитав Бланшета и поняв все что там написано, а еще лучше проверив все это в деле -  ты будешь просто героем и тебе в дальнейшем может понадобиттся только  он-лайн документация и change-log на сайте у троллей ;)

а как быть если я сразу начинаю с 4 версии? специально качать 3 версию и пробовать на ней?? имхо бессмысленно..


Название: Как изменить параметр textLabel?
Отправлено: Alikus от Июнь 29, 2006, 20:28
Цитата: "Krow"

а как быть если я сразу начинаю с 4 версии? специально качать 3 версию и пробовать на ней?? имхо бессмысленно..

Никто тебе не запрещает начинать с 4-ой версии. Ставь 4-ую без проблем. Ты думаешь код 3-й версии не будет пахать на 4-ке? Дружище пронись! Может ты, вероятно, думаешь что 3 и 4 это совершенно разные версии? Ты не обижайся конечно, но ИМХО - это ты говоришь бессмысленные вещи. Приведу простейший пример - чтобы программировать на C++ Builder тебе очень пригодились знания из С++, причем эти знания брались из тех книжек, которые были писаны ой как давно. Да из той же Страуструповской книжечки ;) Так что делай выводы:D Не заморачивайся на версиях :) Читай Бланшета, если ты в Qt новичёк. Я не хочу спорить с тобой, я просто даю тебе совет. Так что спор бессмыслен ;) И вообще если на то уж пошло, читай 3 топа прикреплённые сверху. Вероятно это поможет тебе в поисках истины;)


Название: Как изменить параметр textLabel?
Отправлено: Krow от Июнь 30, 2006, 07:38
Alikus ладненько, буду пытаться. спосибо за ответы!