crossplatform.ru

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


  Ответ в Как обратиться к виджету который находится на другом виджете
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
sibmail Дата 15.4.2009, 11:16
 
Цитата(SABROG @ 15.4.2009, 8:44) *
QTextEdit* edit=qobject_cast<QTextEdit*>(tabWidget->widget(index));
edit->setText("fff");


Вкупился?

Если создавал окно через QtCreator или Designer, то можно тупо через указатель и не важно как они лежат на формах:

ui.textEdit->setText("fff");


понял. через QtCreator. там просто автоподстановка есть. и получается когда textEdit находится на самой форме, то для textEdit есть автоподстановка методов во время редактирования, а если на tabWidget - нет.
SABROG Дата 15.4.2009, 8:44
 
QTextEdit* edit=qobject_cast<QTextEdit*>(tabWidget->widget(index));
edit->setText("fff");


Вкупился?

Если создавал окно через QtCreator или Designer, то можно тупо через указатель и не важно как они лежат на формах:

ui.textEdit->setText("fff");
igor_bogomolov Дата 15.4.2009, 8:43
 
Цитата(sibmail @ 15.4.2009, 7:27) *
Есть у меня на главном окне tabWidget. Допустим, на него я кинул textEdit.
Как обратиться к textEdit ??

Что то я не вкурил. QTabWidget никак не препядствует обращению к элементам на нем располеженным. Обращаться также как и раньше, т.е. просто textEdit->setText("fff");
sibmail Дата 15.4.2009, 6:48
 
Цитата(panter_dsd @ 15.4.2009, 6:33) *
QTextEdit* edit=qobject_cast<QTextEdit*>(tabWidget->widget(index));

index - номер вкладки.


че то я не вкупаюсь. например мне надо сделать textEdit->setText("fff");.
panter_dsd Дата 15.4.2009, 6:33
 
QTextEdit* edit=qobject_cast<QTextEdit*>(tabWidget->widget(index));

index - номер вкладки.
sibmail Дата 15.4.2009, 6:27
  Есть у меня на главном окне tabWidget. Допустим, на него я кинул textEdit.
Как обратиться к textEdit ??
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 23.4.2024, 19:05