> Tous les forums > Forum Autres langages
 [QT] Navigateur Internet : Gestion Favoris
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Genyuumaru
  Posté le 13/12/2011 @ 22:20 
Aller en bas de la page 
Nouvel astucien

Bonsoir,

Je souhaite réaliser un Navigateur Internet assez simple avec des fonctions telles que :

  • - l'historique,
  • - la définition d'une page d'accueil,
  • - zone de recherche Google,
  • - etc...


Mais je me retrouve coincé au niveau de la gestion des favoris (Lecture et Enregistrement) via une simple barre de menu, j'ai trouvé quelques morceaux de codes datant d'il y a 1 ou 2 ans que j'ai réutilisé mais sans succès, les voici :

Code : C++

void Navigateur::on_EnregistrementFavoris()
{

    QSettings settings("options.ini", QSettings::IniFormat);
    int nbrFav = settings.value("OptionsBasics/nbrFavoris", 0).toInt();
    QStringList listeF1 = settings.value("OptionsBasics/favoris", "http://www.web-zine.fr").toStringList();
    QList<QString> listeF = listeF1;

        if (nbrFav == 0)
        {
            // On ne fait rien...
        }
        else
        {

            for (int i = 0; i < nbrFav; i++)
            {
                QString nom = listeF.value(i);
                QAction *actionFav = new QAction(nom, this);
                // actionFav->setIcon(QIcon("images/fav.png"));
                MenuFavoris->addAction(actionFav);
                connect(actionFav, SIGNAL(triggered()), this, SLOT(on_LectureFavoris()));
            }
        }
    
}



Code : C++

void Navigateur::on_LectureFavoris()
{

    QAction *action; // C'est un pointeur sur la QAction activée.
    action = (QAction *) sender(); // Ou : action = qobject_cast<QAction *>(sender());

    QString lien = action->text();
    on_ChangementUrl(lien);
}



Mais lors de chaque compilation, je me retrouve avec cette erreur :

Code : Console

Démarrage de H:\Projet\Projet-build-desktop-Qt_4_7_4_for_Desktop_-_MinGW_4_4__Qt_SDK__Debug\debug\Projet.exe...
Le programme s'est terminé subitement.
H:\Projet\Projet-build-desktop-Qt_4_7_4_for_Desktop_-_MinGW_4_4__Qt_SDK__Debug\debug\Projet.exe a quitté avec le code -1073741511



Et je ne vois pas du tout comment y remédier, je viens donc à vous en espérant que vous puissiez m'aiguiller afin d'en déterminer la cause ainsi que la solution.

Merci d'avance :)



Modifié par Genyuumaru le 13/12/2011 22:20
Publicité
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
17,99 €Carte mémoire microSDXC UHS-I SanDisk A1 Ultra 128 Go à 17,99 €
Valable jusqu'au 19 Janvier

Fnac fait une promotion sur la carte mémoire microSDXC UHS-I SanDisk A1 Ultra 128 Go à 17,99 €. Cette carte mémoire offre des vitesses jusqu'à 100 Mo/s et est idéale pour les téléphones, caméras et appareils photo HD.


> Voir l'offre
16,54 €Webcam Elephone Ecam (FullHD, 5MP, autofocus) à 16,54 € livrée
Valable jusqu'au 19 Janvier

Gearbest fait une promotion sur la Webcam Elephone Ecam (FullHD, 5MP, autofocus) qui passe à 14,94 €. Comptez 1,60 € pour la livraison et l'assurance soit un total de 16,54 € livrée. Cette très bonne webcam à brancher sur un port USB de votre ordinateur possède un micro intégrée et un système de pose universelle qui vous permettre de la mettre sur votre écran ou sur votre bureau.

Ce marchand sérieux se trouvant en Chine, la livraison peut prendre une vingtaine de jours. Vous pouvez payer par carte bancaire ou par Paypal (conseillé pour bénéficier de la garantie Paypal).


> Voir l'offre
29,99 €Carte Ziyituod AX200 PCIe WIFI 6 + Bluetooth 5.1 avec dissipateur à 29,99 €
Valable jusqu'au 18 Janvier

Amazon fait une promotion sur la carte Ziyituod AX200 PCIe WiFi 6 + Bluetooth 5.1 avec dissipateur thermique à 29,99 €. Cette carte réseau à brancher sur un port PCI-Express de votre carte mère vous permettra d'accéder rapidement à un réseau double bande 2,4 GHz/5 GHz et de vous offrir des débits jusqu'à 2974 Mbp/s grâce à ses 2 antennes à haut gain détachables et ajustables et à sa puce Intel AX200. Elle vous permettra également d'ajouter le Bluetooth 5.0 à votre ordinateur pour connecter des périphériques sans fil (souris, clavier, enceintes, manette, ...)


> Voir l'offre

Sujets relatifs
difficulté de gestion alternée de deux formulaires
Erreur de script de internet explorer !
Sites Internet d'apprentissage pour C++
Problème de gestion dynamique de JCheckbox
[SDL] Gestion des événements ne marche pas
creer un programme qui permet la gestion d'un cybe
navigateur safari
internet explorer
programme gestion menu scolaire
Problème de requete internet
Plus de sujets relatifs à [QT] Navigateur Internet : Gestion Favoris
 > Tous les forums > Forum Autres langages