Название: [РЕШЕНО] Нет сигнала BeforeNavigate у WebBrowser Отправлено: Mish_ka от Сентябрь 21, 2014, 05:46 Создаю объект
Код
Соединяю, сигнал о статусе объекта управления, с функцией, включающей выключающей эти объекты управления: Код
Всё отлично работает, так же отлично работает и сигнал: Код
А вот, так необходимые мне BeforeNavigate, NewWindow, NewWindow2, NewWindow3 не работают. Код
В выводе говорит: Код
что я делаю не так? Название: Re: Нет сигнала BeforeNavigate у WebBrowser Отправлено: torwig от Сентябрь 21, 2014, 11:30 Если говорит, что нет такого сигнала, так возможно его действительно нет? В секции signals класса WebAxWidget они есть? Может порядок аргументов не такой? .h-файл приведите.
Название: Re: Нет сигнала BeforeNavigate у WebBrowser Отправлено: Mish_ka от Сентябрь 22, 2014, 04:47 Это из примера по работе с ActiveX в Qt ( h файл вот (http://qt-project.org/doc/qt-4.8/activeqt-webbrowser-webaxwidget-h.html) )
Дело в том, что у объекта есть такие сигналы, вот они: http://msdn.microsoft.com/en-us/library/aa752085(v=vs.85).aspx (http://msdn.microsoft.com/en-us/library/aa752085(v=vs.85).aspx) А так в секции сигналов, сигналов CommandStateChange и TitleChange нет, а они работают... Название: Re: Нет сигнала BeforeNavigate у WebBrowser Отправлено: Johnik от Сентябрь 22, 2014, 06:19 Для объекта выполните:
Код: QString QAxBase::generateDocumentation() Название: Re: Нет сигнала BeforeNavigate у WebBrowser Отправлено: Mish_ka от Сентябрь 22, 2014, 09:06 Спасибо большое!
я делал так: Код
а в документации сгенирированной сказано надо так: Код
и всё заработало ))) |