class WebBrowser : public QWidget{
...
protected:
virtual void keyReleaseEvent ( QKeyEvent * ev );
...
};
void WebBrowser::keyReleaseEvent(QKeyEvent *ev)
{
if (ev->key() == Qt::Key_F5) ;
}
Qt события.
Код:
Выдаёт ошибку:
Цитата:
In member function 'virtual void WebBrowser::keyReleaseEvent(QKeyEvent*)':
ошибка: invalid use of incomplete type 'struct QKeyEvent'
ошибка: forward declaration of 'struct QKeyEvent'
Что я не так сделал?
Не особо работал с Qt, попробую подойти из общих соображений: последовательность подключения заголовочных файлов не нарушена?
Код:
#include <QKeyEvent>
сделано?
Цитата: kot_
Код:
#include <QKeyEvent>
сделано?
Не-а. Совсем забыл. Всё заработало. Спасибо.
Может, кто-то ещё подскажет, почему QWebView может не все картинки отображать? Которые подгружаеются из интернета. Пока логики в его избирательности не заметил. Он же по дефолту должен все картинки отображать?
я им мало пользовался - вроде все должен отрисовывать. посмотри может быть проблемы с адресами?
Цитата: kot_
я им мало пользовался - вроде все должен отрисовывать. посмотри может быть проблемы с адресами?
Адресами изображений? Да часть со страницы грузится... Не думаю, что дело в них. Погуглю ещё. Но прошлый гугл результатов не дал.
Даже скрин есть, вот:
[ATTACH=CONFIG]5355[/ATTACH]
Сдаётся мне, он не знает про GIF.
Ога, не знает. Чтобы пофиксить, надо в каталоге с программой создать каталог imageformats и скопировать в него плагины из $(QTDIR)\plugins\imageformats. И всё будет хорошо.