Название: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: ilya412 от Декабрь 18, 2011, 20:37 #include <QtGui>
#include <QtWebKit> #include "browser.h" #include <QIcon> browser::browser() { view = new QWebView(this); view->load(QUrl("http://www.google.ru/")); setCentralWidget(view); fileToolBar = addToolBar(tr("File")); adress = new QLineEdit(fileToolBar); fileToolBar->addWidget(adress); backward = new QPushButton(tr(""), fileToolBar); fileToolBar->addWidget(backward); forward = new QPushButton(tr(""), fileToolBar); fileToolBar->addWidget(forward); reload = new QPushButton(tr(""), fileToolBar); fileToolBar->addWidget(reload); stop = new QPushButton(tr(""), fileToolBar); fileToolBar->addWidget(stop); progress = new QProgressBar(fileToolBar); QIcon icon; reload->setIcon(QIcon("relo.png")); backward->setIcon(QIcon("undo.png")); forward->setIcon(QIcon("forw.png")); stop->setIcon(QIcon("stop.png")); fileToolBar->addWidget(progress); connect(adress,SIGNAL(returnPressed()),this,SLOT(load())); connect(backward,SIGNAL(clicked()),view,SLOT(backward())); connect(forward,SIGNAL(clicked()),view,SLOT(forward())); connect(reload,SIGNAL(clicked()),view,SLOT(reload())); connect(stop,SIGNAL(clicked()),view,SLOT(stop())); connect(view,SIGNAL(loadProgressChanged(int)),progress,SLOT(setValue(int))); } void browser::load() { QString name("http://" + adress->text()); view->load(QUrl(name)); } В чем же здесь проблема main.cpp #include <QApplication> #include "browser.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); browser wnd; wnd.setWindowTitle("iBrows"); wnd.show(); return app.exec(); } browsr.h #ifndef BROWSER_H #define BROWSER_H #include <QMainWindow> class QWebView; class QLineEdit; class QPushButton; class QProgressBar; class QIcon; class browser : public QMainWindow { Q_OBJECT public: browser(); public slots: void load(); private: QWebView *view; QToolBar *fileToolBar; QLineEdit *adress; QPushButton *backward, *forward, *reload, *stop; QProgressBar *progress; }; #endif Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: ilya412 от Декабрь 18, 2011, 21:04 РЕБЯТА КТО НИБУДЬ ПОЖАЛУЙСТА!!!
Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: andrew.k от Декабрь 18, 2011, 21:34 Лажу написал, не внимательно посмотрел.
Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: ilya412 от Декабрь 18, 2011, 21:44 Кнопка должна возвращать на предыдущую посещенную страницу, как и в обычном браузере, а статус бар показывает процент загруженности текущей страницы
Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: kambala от Декабрь 18, 2011, 22:38 "назад" - это back(), а не backward(); "прогресс" - это loadProgress(int), а не loadProgressChanged(int). надо документацию вообще открывать хоть иногда.
да и креатор должен писать при запуске о ненайденых слотах. Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: ilya412 от Декабрь 19, 2011, 16:54 "назад" - это back(), а не backward(); "прогресс" - это loadProgress(int), а не loadProgressChanged(int). надо документацию вообще открывать хоть иногда. Спасибо большое, добрый человек, сегодня курсач на 4 защитил :) :) :) :) :) :)да и креатор должен писать при запуске о ненайденых слотах. Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: kambala от Декабрь 19, 2011, 18:37 вот эти пару десятков строк кода - курсач? мда...
Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: iroln от Декабрь 19, 2011, 18:47 вот эти пару десятков строк кода - курсач? мда... Хорошо, что "курсач" на Qt, а не на VisualBasic или на Pascal'e с псевдографикой писать заставляют. :)Помниться, в ИТМО (лидер информационных технологий :) ) студенты в 2010 году на кафедре ВТ лабы писали в Quick C и Borland Turbo C++. Когда я случайно зашёл и показал одному из преподавателей Qt (набор демок из QtDemo), говорят, он ещё долго восклицал "до чего же программная индустрия дошла, как всё удобно и просто можно писать". Уверен, сейчас ничего не изменилось. Инновационное образование, всё в порядке. :) Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: andrew.k от Декабрь 19, 2011, 19:20 Физкульт-привет ИТМО, я тоже писал лабы на quick C годиков на 8 раньше)
Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: iroln от Декабрь 19, 2011, 20:10 Ну я писал лабы 6 лет назад, тогда всё было точно так же. Просто недавно заходил, всё осталось по прежнему. :)
Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: andrew.k от Декабрь 19, 2011, 20:11 Ну я писал лабы 6 лет назад, тогда всё было точно так же. Просто недавно заходил, всё осталось по прежнему. :) И фонтан и бутерброд? )Я бы рублей за 150 купил его) Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: iroln от Декабрь 19, 2011, 20:12 Как-то летом заходил, фонтан работал. :)
Бутерброды те же самые. :) UPD: Хотя на счёт фонтана не уверен. В 2011 был ремонт холла, и его могли снести. :) Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: Igors от Декабрь 19, 2011, 20:20 Ну Вы уж слишком строги к системе образования :) Дите освоило как писать new и вязать слот с сигналом? Точно освоило. Ну и слава богу, оценка "4" вполне заслужена. А копаться в деталях - это уже за рамками курса.
"Есть программисты и кто на них учился" :) Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: iroln от Декабрь 19, 2011, 20:25 Мне всегда казалось, что из тех студентов, кто учится на программистов (прикладная математика и информатика) больше всех потом хотят работать и работают по специальности. :)
Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: cutwater от Декабрь 19, 2011, 20:44 Мне всегда казалось, что из тех студентов, кто учится на программистов (прикладная математика и информатика) больше всех потом хотят работать и работают по специальности. :) Вы заблуждаетесь. Вообще это очень сильно зависит от университета и от самих студентов. К сожалению в большинстве своем наша система образования не выпускает программистов востребованных на рынке. Поэтому заслуга образования в становлении программиста программистом минимальна. Можно создать отдельный топик и пофлеймить на эту тему. Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: Igors от Декабрь 19, 2011, 20:57 К сожалению в большинстве своем наша система образования не выпускает программистов .. Не давите на больную мозоль. Пусть бы человек программировал абы как, но имел бы познания в математике/физике - я бы с удовольствием с ним работал. Вот буквально сейчас надо взять интеграл, понимаю что это несложно (для математика - элементарно), но у меня-то этих знаний нет. Буду возиться неск дней "изобретая велосипед" - и еще неизвестно чем кончится :'( Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: kambala от Декабрь 19, 2011, 21:16 Вот буквально сейчас надо взять интеграл, понимаю что это несложно (для математика - элементарно), но у меня-то этих знаний нет. Буду возиться неск дней "изобретая велосипед" - и еще неизвестно чем кончится :'( если численно - почему бы не воспользоваться каким-нибудь проверенным методом типа Симпсона? если аналитически - я даже и не знаю какой велосипед тут можно изобрести...Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: Igors от Декабрь 19, 2011, 21:34 если численно - почему бы не воспользоваться каким-нибудь проверенным методом типа Симпсона? если аналитически - я даже и не знаю какой велосипед тут можно изобрести... Численно я и беру. Код Так ведь по скорости жаба давит + таскать вектор samples :'( Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: iroln от Декабрь 19, 2011, 21:41 если аналитически - я даже и не знаю какой велосипед тут можно изобрести... Придётся написать движок для символьных вычислений и реализовать алгоритм Риша (http://en.wikipedia.org/wiki/Risch_algorithm). Лет за 10 наверное можно управиться, если есть хорошая математическая база. Но лучше взять Maple. :)Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: Igors от Декабрь 19, 2011, 22:22 Придётся написать движок для символьных вычислений и реализовать алгоритм Риша (http://en.wikipedia.org/wiki/Risch_algorithm). Лет за 10 наверное можно управиться, если есть хорошая математическая база. Но лучше взять Maple. :) Чтобы чего-то "брать" нужно хоть подынтегральную ф-цию знать. И вот я чего-то затрудняюсь ее сформулировать.. А Вы? :-)Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: kambala от Декабрь 19, 2011, 22:35 по точкам всегда можно интерполировать функцию, но вряд ли это будет быстрее (и правильнее) текущего подхода
что-то совсем флуд не по теме пошёл :) Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: andrew.k от Декабрь 19, 2011, 22:55 Как-то летом заходил, фонтан работал. :) а как зайти, там же электронные пропуска теперь?Бутерброды те же самые. :) UPD: Хотя на счёт фонтана не уверен. В 2011 был ремонт холла, и его могли снести. :) Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: Igors от Декабрь 19, 2011, 23:26 по точкам всегда можно интерполировать функцию, но вряд ли это будет быстрее (и правильнее) текущего подхода Ага, и сразу в кусты :)что-то совсем флуд не по теме пошёл :) Не по теме про бутерброды, а это вполне по теме. С любой инженерной задачей - по нулям. А вот "где чего взять", "как либу прикрутить" да "собирать" - этого с избытком, но для этого незачем учиться в ВУЗе.Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: kambala от Декабрь 19, 2011, 23:42 С любой инженерной задачей - по нулям. А вот "где чего взять", "как либу прикрутить" да "собирать" - этого с избытком, но для этого незачем учиться в ВУЗе. форум всё-таки программистский, а не инженерный или математический. да, когда-то программистом мог стать только математик, но сейчас это далеко не так.можно хорошо разбираться в одном разделе математики и поверхностно - в каком-то другом. я, например, не большой специалист в аналитической геометрии или компьютерной алгебре. Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: iroln от Декабрь 20, 2011, 13:15 Цитировать а как зайти, там же электронные пропуска теперь? Я хожу по старому студенческому, там никто не смотрит. Можно пропуск у кого-нибудь попросить и пройти. :)Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: Igors от Декабрь 20, 2011, 13:59 да, когда-то программистом мог стать только математик, но сейчас это далеко не так. Когда-то программирование было женской профессией, а мужчине отводилась роль самца с паяльником (в лучшем случае с микросхемами). Так было, правда :)Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: twp от Декабрь 20, 2011, 16:12 Igors, если интересует, то могу скинуть курсак по численным методам с исходниками. Там их штук 10, правда на паскале
Название: Re: Не работает кнопка возврата и статус бар в браузере помогите,пожалуйста!! Отправлено: Igors от Декабрь 20, 2011, 20:32 Igors, если интересует, то могу скинуть курсак по численным методам с исходниками. Там их штук 10, правда на паскале С численными у меня все нормально, интересует аналитика чтобы уменьшить кол-во расчетов. Но в любом случае за предложение спасибо. |