Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
reseacher2011 |
11.9.2011, 13:23
Сообщение
#1
|
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 11.9.2011 Пользователь №: 2862 Спасибо сказали: 0 раз(а) Репутация: 0
|
Пока в тестовом примере пробую так распознать тот документ слот которого нужно вызвать:
в конструкторе главного окна приложения указатель cw содержит ноль, т.к. в консоле печатается no active sub wn. Что делаю не так? P.S. может нужно QSignalMapper, но мне непонятно зачем? |
|
|
|
|
Litkevich Yuriy |
12.9.2011, 17:15
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
в слоте можно узнать кто послал сигнал:
QObject *o = sender(); Ну а за тем проверить является ли объект субокном или нет Цитата(reseacher2011 @ 11.9.2011, 16:23) Link ws->setActiveSubWindow(qobject_cast<QMdiSubWindow*>(dw2)); зачем здесь приведение типа?
|
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 16.11.2025, 18:00 |