QWebPage::downloadRequested |
Здравствуйте, гость ( Вход | Регистрация )
QWebPage::downloadRequested |
k0p4 |
30.9.2010, 23:42
Сообщение
#1
|
Студент Группа: Участник Сообщений: 20 Регистрация: 18.10.2009 Пользователь №: 1160 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго временисуток. Подскажите пожалуйста, как правильнопользоваться.
В коде :
работать отказывается. Похоже, я что-то упускаю. Как LinkDelegationPolicy, в сигнале linkClicked(); Извиняюсь, неправильнокод вставил...
|
|
|
Алексей1153 |
1.10.2010, 6:41
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
|
|
|
k0p4 |
1.10.2010, 13:18
Сообщение
#3
|
Студент Группа: Участник Сообщений: 20 Регистрация: 18.10.2009 Пользователь №: 1160 Спасибо сказали: 0 раз(а) Репутация: 0 |
1) а где находится и каким типом является переменная d ? 2) где вызывается код connect(ui->webView->page(),SIGNAL(downloadRequested(QNetworkRequest)), this,SLOT(downloadRequested(QNetworkRequest))); connect(this,SIGNAL(downLoad(QUrl*)),d,SLOT(connectItem(QUrl))); ?
|
|
|
Алексей1153 |
1.10.2010, 13:31
Сообщение
#4
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
ну, справка говорит, что сигнал определён так
void QWebPage::downloadRequested ( const QNetworkRequest & request ) // [signal] а ты указываешь SIGNAL(downloadRequested(QNetworkRequest) Затем, Цитата connect(ui->webView->page(),SIGNAL(downloadRequested(QNetworkRequest)), d,SLOT(downloadRequested(QNetworkRequest))); почему в SLOT указан сигнал ? |
|
|
k0p4 |
1.10.2010, 23:01
Сообщение
#5
|
Студент Группа: Участник Сообщений: 20 Регистрация: 18.10.2009 Пользователь №: 1160 Спасибо сказали: 0 раз(а) Репутация: 0 |
ну, справка говорит, что сигнал определён так void QWebPage::downloadRequested ( const QNetworkRequest & request ) // [signal] а ты указываешь SIGNAL(downloadRequested(QNetworkRequest) Затем, Цитата connect(ui->webView->page(),SIGNAL(downloadRequested(QNetworkRequest)), d,SLOT(downloadRequested(QNetworkRequest))); почему в SLOT указан сигнал ? Эмм ну вообще-то это не сигнал а слот. И это слот обьекта downLoadDialog. |
|
|
kwisp |
2.10.2010, 10:06
Сообщение
#6
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
connect(this,SIGNAL(downLoad(QUrl*)),d,SLOT(connectItem(QUrl))); в сигнале указатель на QUrl а в слоте QUrl. Естественно это не сработает. П.С. и все же называй сигналы и слоты разными именами, а тов едь так запутаться не сложно. Это я про downloadRequested(QNetworkRequest) |
|
|
k0p4 |
2.10.2010, 23:17
Сообщение
#7
|
Студент Группа: Участник Сообщений: 20 Регистрация: 18.10.2009 Пользователь №: 1160 Спасибо сказали: 0 раз(а) Репутация: 0 |
connect(this,SIGNAL(downLoad(QUrl*)),d,SLOT(connectItem(QUrl))); в сигнале указатель на QUrl а в слоте QUrl. Естественно это не сработает. П.С. и все же называй сигналы и слоты разными именами, а тов едь так запутаться не сложно. Это я про downloadRequested(QNetworkRequest) при компилятор выдаёт ошибку о том, что невозможно приведение типов QUrl* и QUrl. Это был отладочный варианткода, когда я думал, что неправильно написал слоты. В моём срр файле таких недочётов нет. Всё компилится. Поэтому вопрос я спрашиваю не "почему не работает код", а как правильно использовать. Как я писал выше, слот просто не выполняется.
|
|
|
kwisp |
3.10.2010, 18:44
Сообщение
#8
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
тогда больше кода покажи а то гадать можно долго.
|
|
|
k0p4 |
5.10.2010, 20:33
Сообщение
#9
|
Студент Группа: Участник Сообщений: 20 Регистрация: 18.10.2009 Пользователь №: 1160 Спасибо сказали: 0 раз(а) Репутация: 0 |
тогда больше кода покажи а то гадать можно долго.
|
|
|
igor_bogomolov |
5.10.2010, 20:48
Сообщение
#10
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
|
|
|
Текстовая версия | Сейчас: 27.12.2024, 2:16 |