Название: QLabel Отправлено: Cccr от Декабрь 01, 2010, 08:38 Всем привет!
В общем есть плот в неком классе: Plot = new QwtPlot(parent); //вот я его создаю плот Qwt'шный plotsLayout = new QHBoxLayout(parent); //создаю лайаут plotsLayout->addWidget(Plot); // добавлю плот Qwt widgetLayout = new QVBoxLayout(parent); //это менеджер рамещения виджетов widgetLayout->addLayout(plotsLayout); //добаляю туда лайаут this->setLayout(widgetLayout); //все это устанавливаю у себя Теперь label должен быть поверх всего этого labelAxisData = new QLabel(Plot->parentWidget());//пробывал так но он ни как не хочет отображаться поверх Plot от Qwt Если я отображаю его выше плота то все ок (label видно), а если например устанавливаю label в середину, то он повер не ставится (label не видно). Спасибо заранее! Название: Re: QLabel Отправлено: alexman от Декабрь 01, 2010, 09:47 1. Название поменяй!
2. Можно сделать наследника от QwtPlotItem и рисовать что угодно. Название: Re: QLabel Отправлено: Cccr от Декабрь 01, 2010, 16:34 1. Название поменяй! 2. Можно сделать наследника от QwtPlotItem и рисовать что угодно. 1. название темы? 2. мне нужно только QLabel размешать поверх QwtPlot, то есть если я создам наследника в нем я просто напишу QLabel *label1 = new QLabel(this); и label1 будет поверх QwtPlot, тогда круто! спасибо! попробую. Название: Re: QLabel Отправлено: AdAn от Март 26, 2011, 15:11 Здравствуйте!
В КуТи новичек)) Нужна помощь: Даный LineEdit, LineEdit2, Label. В LineEdit, LineEdit2 происходят матдействия (например, LineEdit + LineEdit2). Надо чтоб Label автоматически выводил подсчет, т.е. если сделать простой сигнал в Creator привязать один lineedit и label, то при вводе в lineedit в label в это же время будет отображать введеное в lineedit. Название: Re: QLabel Отправлено: alexman от Март 26, 2011, 15:25 Ну и в чем вопрос? ;)
Название: Re: QLabel Отправлено: AdAn от Март 26, 2011, 16:03 ... Надо чтоб Label автоматически выводил подсчетю .... Название: Re: QLabel Отправлено: alexman от Март 26, 2011, 16:39 Отлавливай сигналы и делай что хочешь. Можно приконестить к слоту...
Код: void QLineEdit::textChanged ( const QString & text ) Название: Re: QLabel Отправлено: merke от Март 26, 2011, 18:22 Легче было бы открыть книжку по КьюТ и прочитать в начале каких-то страничек 5-10...
Название: Re: QLabel Отправлено: alexman от Март 26, 2011, 18:58 Легче было бы открыть книжку по КьюТ и прочитать в начале каких-то страничек 5-10... ... и по русскому языку ;)Название: Re: QLabel Отправлено: AdAn от Март 27, 2011, 11:52 Утютю)) умники как обычно сидят и нифига помочь не могут)
Название: Re: QLabel Отправлено: alexman от Март 27, 2011, 15:29 Утютю)) умники как обычно сидят и нифига помочь не могут) А в чем проблема? Ловишь сигнал, делаешь что надо, устанавливаешь текст. Что непонятно?Название: Re: QLabel Отправлено: AdAn от Март 28, 2011, 13:05 Пример
1 - в LineEdit 2 - в LineEdit_2 Их сумма (т.е. 3) должна сразу отобразиться в Label. В реальном времени считалось. Примерный код можно как-то привести? Название: Re: QLabel Отправлено: alexman от Март 28, 2011, 13:12 Это в конструкторе сделай:
Код: connect( LineEdit, SIGNAL( textChanged( const QString& ) ), SLOT( sum() ) ); слот: Код: void Class::sum() Название: Re: QLabel Отправлено: AdAn от Март 28, 2011, 13:24 Хмм... попробую))) спс)))
|