QMdiArea + QTextEdit |
Здравствуйте, гость ( Вход | Регистрация )
QMdiArea + QTextEdit |
edwardoid |
21.1.2009, 22:53
Сообщение
#1
|
Участник Группа: Участник Сообщений: 171 Регистрация: 1.5.2008 Из: Ереван, Армения Пользователь №: 164 Спасибо сказали: 0 раз(а) Репутация: 0 |
В QMdiArea добавляю QTextEdit, потом через
QTextEdit *ed = qobject_cast<QTextEdit) mdiArea->currentSubWindow(); потом почему-то ed==0!!!! Хотя у меня достаточно открытых окон в MDI и таким образом я не моду бызвать ни один метод из QTextEdit-a который сейчас активен... Не могу понять в чем проблема. |
|
|
kwisp |
21.1.2009, 23:02
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
QTextEdit *ed = qobject_cast<QTextEdit) mdiArea->currentSubWindow();
ты точно записал??? может надо QTextEdit *ed = qobject_cast<QTextEdit*> (mdiArea->currentSubWindow()); + Цитата Warning: If T isn't declared with the Q_OBJECT macro, this function's return value is undefined. или Returns a pointer to the current subwindow, or 0 if there is no current subwindow. Сообщение отредактировал kwisp - 21.1.2009, 23:04 |
|
|
Текстовая версия | Сейчас: 27.12.2024, 9:25 |