
Originally Posted by
squidge
You have not provided sufficient code for us to offer any other help.
I've narrowed it down to this...
// --- MAIN.CPP ---
#include <QtGui/QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
MainWindow w;
w.show();
return a.exec();
}
// --- MAIN.CPP ---
#include <QtGui/QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
To copy to clipboard, switch view to plain text mode
// --- MAINWINDOW.H ---
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui/QMainWindow>
#include <QNetworkAccessManager>
class QNetworkReply;
{
Q_OBJECT
public:
private:
QNetworkAccessManager _naMgr;
private slots:
void downloadedURL(QNetworkReply*);
};
#endif // MAINWINDOW_H
// --- MAINWINDOW.H ---
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui/QMainWindow>
#include <QNetworkAccessManager>
class QNetworkReply;
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
private:
QNetworkAccessManager _naMgr;
private slots:
void downloadedURL(QNetworkReply*);
};
#endif // MAINWINDOW_H
To copy to clipboard, switch view to plain text mode
// --- MAINWINDOW.CPP ---
#include "mainwindow.h"
#include <QMessageBox>
#include <QNetworkReply>
#include <QNetworkRequest>
MainWindow
::MainWindow(QWidget *parent
){
connect(&_naMgr, SIGNAL(finished(QNetworkReply*)), this, SLOT(downloadedURL(QNetworkReply*)));
_naMgr.
get(QNetworkRequest
(QUrl("https://www.google.com/calendar/ical/38e7dvaj3mnlrlb2kcsuamugcs%40group.calendar.google.com/private-4c87c506a44134d2f6a0f0be1d82ee3c/basic.ics")));
}
void MainWindow::downloadedURL(QNetworkReply* reply) {
QString content
= reply
->readAll
();
msg.setText(content);
msg.exec();
}
// --- MAINWINDOW.CPP ---
#include "mainwindow.h"
#include <QMessageBox>
#include <QNetworkReply>
#include <QNetworkRequest>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
connect(&_naMgr, SIGNAL(finished(QNetworkReply*)), this, SLOT(downloadedURL(QNetworkReply*)));
_naMgr.get(QNetworkRequest(QUrl("https://www.google.com/calendar/ical/38e7dvaj3mnlrlb2kcsuamugcs%40group.calendar.google.com/private-4c87c506a44134d2f6a0f0be1d82ee3c/basic.ics")));
}
void MainWindow::downloadedURL(QNetworkReply* reply) {
QString content = reply->readAll();
QMessageBox msg;
msg.setText(content);
msg.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks